Esempio n. 1
0
        public double CalculateRate(DateTime entryDateTime, DateTime exitDateTime)
        {
            Visit visit = new Visit()
            {
                Entry = entryDateTime, Exit = exitDateTime
            };
            IFareCalculator _fareCalculator = _rateRulesFactory.GetFare(visit);

            return(_fareCalculator.Calculate(visit));
        }
Esempio n. 2
0
 public HomeController(IFareCalculator fareCalculator)
 {
     _fareCalculator = fareCalculator;
 }
 public JourneyFareController(IFareCalculator service)
 {
     fareCalculatorService = service;
 }