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()); }
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()); }
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()); }