public Trip SetExchangeRates(long date, Trip trip) { IExchangeRateManager m = ObjectContainer.GetExchangeRateManager(); if (date == -1) { trip.Exchange.Deleted = true; } else { List <ExchangeRate> e = m.FetchCurrencyResource(date).ToList(); var l = ObjectContainer.Clone(e); trip.Exchange = new DayExchange() { Date = date, Rates = l }; } return(trip); }
public ExchangeRateController(ILogger <ExchangeRateController> logger, IExchangeRateManager exchangeRateManager) { _logger = logger; _exchangeManager = exchangeRateManager; }
/// <summary> /// Paramaterized constructor of controller to inject required instancea /// </summary> /// <param name="exchangeRateManager">Instance of ExchangeRateManager class</param> public ExchangeRateController(IExchangeRateManager exchangeRateManager) { _exchangeRateManager = exchangeRateManager; }
public HomeController(ILogger <HomeController> logger, IExchangeRateManager exchangeRateManager) { //this._logger = logger; this._exchangeRateManager = exchangeRateManager; }