public TripController(IUserRepository userRepository, IDriverRepository driverRepository, IMemoryCache cache, ResilientHttpInvoker httpInvoker, IOptions <TripApiSettings> tripApiSettings, IHubContext <TripHub> hubContext, IReportingRepository reportingRepository) { _userRepository = userRepository; _driverRepository = driverRepository; _cache = cache; _httpInvoker = httpInvoker; _tripApiSettings = tripApiSettings; _hubContext = hubContext; _reportingRepository = reportingRepository; _originsAndDestinations = new Dictionary <SelectListItem, LocationModel> { { new SelectListItem { Text = "Poblado's Park" }, new LocationModel { Latitude = 6.210292869847029, Longitude = -75.57115852832794, Description = "Poblado's Park" } }, { new SelectListItem { Text = "Lleras Park" }, new LocationModel { Latitude = 6.2087793817882515, Longitude = -75.56776275426228, Description = "Lleras Park" } }, { new SelectListItem { Text = "Sabaneta Park" }, new LocationModel { Latitude = 6.151584634798451, Longitude = -75.61546325683594, Description = "Sabaneta Park" } }, { new SelectListItem { Text = "The executive bar" }, new LocationModel { Latitude = 6.252063572976704, Longitude = -75.56599313040351, Description = "The executive bar" } }, }; }
public PaymentServiceAdapter(ResilientHttpInvoker httpInvoker, string paymentServiceBaseUrl) { _httpInvoker = httpInvoker ?? throw new ArgumentNullException(nameof(httpInvoker)); _paymentServiceBaseUrl = !string.IsNullOrWhiteSpace(paymentServiceBaseUrl) ? paymentServiceBaseUrl : throw new ArgumentNullException(nameof(paymentServiceBaseUrl)); }