public IActionResult Load(string CurrencyCode, Int64?langId = 1) { GetCurrencies operation = new GetCurrencies(); operation.Code = CurrencyCode; if (langId.HasValue) { operation.LangID = langId; } else { operation.LangID = 1; } var result = operation.QueryAsync().Result; if (result is ValidationsOutput) { return(Ok(new ApiResult <List <ValidationItem> >() { Data = ((ValidationsOutput)result).Errors })); } else { return(Ok((List <Currency>)result)); } }
public void SetupForm(object sender, EventArgs e) { GetCurrencies?.Invoke(); targetCurrency.DataSource = targetCurrencies; targetCurrency.DisplayMember = "CurrencyName"; userCurrency.DataSource = userCurrencies; userCurrency.DisplayMember = "CurrencyName"; }
public void SetUp(object sender, EventArgs e) { GetCurrencies?.Invoke(); currenciesView.DataSource = typeof(List <Currency>); currenciesView.DataSource = currencies; currenciesView.CellValueChanged += ChangeCurrency; operationsView.DataSource = typeof(List <Operation>); operationsView.DataSource = Operations; }
public JsonResult GetCurrencies() { try { var useCase = new GetCurrencies(_repository); return(Json(useCase.Execute())); } catch (Exception ex) { // TODO: Log.Error("api/Swea/GetCurrencies", ex); throw new ExchangeCalculatorException("Error getting currencies."); } }
public GetCurrenciesTests() { _useCase = new GetCurrencies(new SweaMockRepository()); }