public double CalculateRate(DateTime entryDateTime, DateTime exitDateTime) { Visit visit = new Visit() { Entry = entryDateTime, Exit = exitDateTime }; IFareCalculator _fareCalculator = _rateRulesFactory.GetFare(visit); return(_fareCalculator.Calculate(visit)); }
public HomeController(IFareCalculator fareCalculator) { _fareCalculator = fareCalculator; }
public JourneyFareController(IFareCalculator service) { fareCalculatorService = service; }