using BillSplitter.Model;
using System.Collections.Generic;
public static class CampingTripBillSplitter
private static void SplitExpense(CampingTrip campingTrip)
if (campingTrip.NumberOfParticipants > 0)
campingTrip.Participants.Sum(x => x.TotalCharges)/campingTrip.NumberOfParticipants;
foreach (var participant in campingTrip.Participants)
participant.Balance = avgExpense - participant.TotalCharges;
public static void SplitExpense(List<CampingTrip> campingTripList)
if (campingTripList!=null && campingTripList.Count > 0)
foreach (var campingTrip in campingTripList)
SplitExpense(campingTrip);