public IEnumerable <CurrencyRate> GetMainCurrencies() { List <CurrencyRate> result = new List <CurrencyRate>(); foreach (CurrencyInformation c in CurrencyInformation.ImportantCurrencies) { result.Add(CurrencyDalInstance.getRate(c.Initials, DateTime.Now)); } return(result); }
public MonthlyAverage getMonthlyAverage(string currency, int year, string month) { return(CurrencyDalInstance.getMonthlyAverage(year, month, currency)); }
public void addRates(IEnumerable <CurrencyRate> rates) { CurrencyDalInstance.addRates(rates); }
public void updateRates(IEnumerable <CurrencyRate> rates) { CurrencyDalInstance.updateRates(rates); }
public IEnumerable <CurrencyRate> getRatesForDateRange(string currencyName, DateTime start, DateTime end) { return(CurrencyDalInstance.getRatesForDateRange(currencyName, start, end)); }
public IEnumerable <CurrencyRate> getMultipleRatesForDateRange(IEnumerable <string> currencyNames, DateTime start, DateTime end) { return(CurrencyDalInstance.getMultipleRatesForDateRange(currencyNames, start, end)); }
public IEnumerable <CurrencyRate> getMultipleRates(IEnumerable <string> currencyNames, DateTime date) { return(CurrencyDalInstance.getMultipleRates(currencyNames, date)); }
public IEnumerable <CurrencyRate> getRatesForDate(DateTime date) { return(CurrencyDalInstance.getRatesForDate(date)); }
public CurrencyRate getRate(string currencyName, DateTime date) { return(CurrencyDalInstance.getRate(currencyName, date)); }
public void addRate(CurrencyRate currencyRate) { CurrencyDalInstance.addRate(currencyRate); }
public void Dispose() { CurrencyDalInstance.Dispose(); }