Exemplo n.º 1
0
 public CurrencyInfoModel GetCurrencyInfo(string country)
 {
     if (_context.Currencies.Any(k => k.Country.ToLower() == country))
     {
         var item = _context.Currencies.First(k => k.Country.ToLower() == country);
         CurrencyInfoModel result = new CurrencyInfoModel();
         result.InjectFrom(item);
         return(result);
     }
     return(new CurrencyInfoModel());
 }
Exemplo n.º 2
0
        public async Task <CurrencyInfoModel> GetCurrencyInfoAsync(string currencyCode)
        {
            var item = await _context.Currencies.FindAsync(currencyCode);

            if (item != null)
            {
                CurrencyInfoModel result = new CurrencyInfoModel();
                result.InjectFrom(item);
                return(result);
            }
            return(new CurrencyInfoModel());
        }
Exemplo n.º 3
0
        public CurrencyInfoModel GetCurrencyInfo(int merchantId)
        {
            var country = _context.YachtMerchants.FirstOrDefault(x => x.Id == merchantId);

            if (country != null)
            {
                string countryName = country.Country;
                if (_context.Currencies.Any(k => k.Country.ToLower() == countryName.Trim()))
                {
                    var item = _context.Currencies.First(k => k.Country.ToLower() == countryName);
                    CurrencyInfoModel result = new CurrencyInfoModel();
                    result.InjectFrom(item);
                    return(result);
                }
            }

            return(new CurrencyInfoModel());
        }