/// <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);
        }