/// <summary> /// Averages the foreach rides. /// </summary> /// <param name="rides">The rides.</param> /// <returns></returns> public double AverageForeachRides(Ride[] rides) { InvoiceGenerators invoiceGenerators = new InvoiceGenerators(); double totalfare = invoiceGenerators.totalFare(rides); double totalrides = invoiceGenerators.TotalRides(rides); double avgfare = totalfare / totalrides; return(avgfare); }
/// <summary> /// Totals the fare. /// </summary> /// <param name="Rides">The rides.</param> /// <returns></returns> public double totalFare(Ride[] Rides) { double totalfare = 0; InvoiceGenerators invoiceGenerators = new InvoiceGenerators(); foreach (var ride in Rides) { totalfare += invoiceGenerators.InvoiceCalculateFare(ride.distance, ride.time); } return(totalfare); }