Ejemplo n.º 1
0
        public FareSummary GetFareSummary(Ride ride)
        {
            FareSummary fareSummary = new FareSummary();

            fareSummary.DestinationAddress  = ride.DestinationAdress;
            fareSummary.OriginAddress       = ride.OriginAddress;
            fareSummary.RideDate            = ride.RideDate;
            fareSummary.RideTime            = ride.RideTime;
            fareSummary.RideFare            = _rideRepository.GetRideFare(ride);
            fareSummary.WeekdayPeakSursarge = _rideRepository.WeekDayPeakSurcharge(ride);
            fareSummary.NightSurcharge      = _rideRepository.NightSurcharge(ride);
            fareSummary.NewYorkStateTax     = _rideRepository.GetNYSTax();

            return(fareSummary);
        }