private void FormatNames(ICollection <CurrencyRate> rates)
 {
     foreach (var rate in rates)
     {
         rate.CurrencyFrom = formatter.FormatName(rate.CurrencyFrom);
         rate.CurrencyTo   = formatter.FormatName(rate.CurrencyTo);
     }
 }
Exemplo n.º 2
0
        public async Task <RatesResponse> GetRate(string @from, string to)
        {
            from = formatter.FormatName(from);
            to   = formatter.FormatName(to);

            validator.Validate(from);
            validator.Validate(to);

            var result = await reader.GetRate(from, to);

            return(result.ToDto());
        }