public ActionResult Index() { var currencyList = new SelectList(_currencyModel.Get().Select(c => c.CodeFrom + c.CodeTo)); ViewBag.CurrencyList = currencyList; return(View()); }
public async void GetCurrensies() { var currencies = _currencyModel.Get(); foreach (var currency in currencies) { try { // Получаем данные var result = await _rateGetter.Get(currency.CodeFrom, currency.CodeTo); if (!result.HasValue) { continue; } //Создаем запись await _rateModel.Create(currency.Id, result.Value, DateTime.Now); } // Если при запросе что то пошло не так, то по хорошему тут должна быть логика логирования catch { continue; } } }
public ActionResult Index() { ViewBag.CurrencyList = _model.Get(); return(View()); }
/// <summary> /// Список всех валют /// </summary> /// <returns></returns> public IHttpActionResult Get() { return(Json(_model.Get())); }