public double AverageFareForEachRides(Rides[] rides, string Ride_Types) { CabInvoice obj = new CabInvoice(Ride_Types); double Totalfare = obj.totalFare(rides, Ride_Types); double NoOfRides = obj.TotalRides(rides); double AvgFare = Totalfare / NoOfRides; return(AvgFare); }
public double totalFare(Rides[] rides, string Ride_Types) { double TotalFare = 0; CabInvoice obj1 = new CabInvoice(Ride_Types); foreach (Rides ride in rides) { TotalFare += obj1.CalculateFare(ride.distance, ride.time); } return(TotalFare); }
public static double totalFare(CabInvoice[] rides) { double fare = 0; CabInvoice obj = new CabInvoice(); foreach (CabInvoice ride in rides) { fare += obj.Fare(ride.kelometer, ride.time); } return(fare); }
public double GetInvoiceSummary(Customer User_Id, string Ride_Types) { double Total_fare = 0; foreach (KeyValuePair <Customer, List <Rides> > keyvalues in RideReposetory.RideDictionary) { CabInvoice obj = new CabInvoice(Ride_Types); if (User_Id == keyvalues.Key) { Total_fare = obj.totalFare(keyvalues.Value.ToArray(), Ride_Types); } } return(Total_fare); }