public decimal CalculatePriceInTheMainCurrency(int currencyIdOfThePrice, decimal price, DateTime date) { Currency mainCurrency = _currenciesRepository.GetMainCurrency(); if (currencyIdOfThePrice == mainCurrency.Id) { return(price); } CurrencyRate currencyRate = _currencyRatesRepository.GetActualRate(currencyIdOfThePrice, date); return(currencyRate.Rate * price); }
public Currency GetMainCurrency() { return(_currenciesRepository.GetMainCurrency()); }