public IActionResult Index() { var profiles = _profileManagementService.GetProfiles(); var tableModel = GetTableModel(profiles, null); var model = new ManagementTableViewModel(tableModel, nameof(CreateProfile), nameof(EditProfile), nameof(DeleteProfile)); return(View("TableEditor/_Table", model)); }
public IActionResult IndexAccount() { var accounts = _profileManagementService.GetAccounts(); var tableModel = GetAccountTableModel(accounts, null); var model = new ManagementTableViewModel(tableModel, nameof(CreateAccount), nameof(EditAccount), nameof(DeleteAccount)); return(View("TableEditor/_Table", model)); }
public IActionResult Index() { var stocks = _stockManagementService.GetStocks(); var tableModel = GetTableModel(stocks, null); var model = new ManagementTableViewModel(tableModel, nameof(CreateStock), nameof(EditStock), nameof(DeleteStock)); return(View("TableEditor/_Table", model)); }
public IActionResult Index() { var resources = _resourceManagementService.GetResources(); var tableModel = GetTableModel(resources, null); var model = new ManagementTableViewModel(tableModel, nameof(CreateResource), nameof(EditResource), nameof(DeleteResource)); return(View(model)); }
public IActionResult Index() { var currencies = _currencyManagementService.GetCurrencies(); var tableModel = GetTableModel(currencies, null); var model = new ManagementTableViewModel(tableModel, nameof(CreateCurrency), nameof(EditCurrency), nameof(DeleteCurrency)); return(View(model)); }
public IActionResult IndexExchangeRates(int id) { var currency = _currencyManagementService.GetCurrency(id); var tableModel = GetExchangeTableModel(currency.ExchangeRate, null, currency.Name); var model = new ManagementTableViewModel(tableModel, $"{nameof(CreateExchangeRate)}/{id}", nameof(EditExchangeRate), nameof(DeleteExchangeRate), editRouteValues: new Dictionary <string, string> { { "currencyId", id.ToString() } }, deleteRouteValues: new Dictionary <string, string> { { "currencyId", id.ToString() } }); return(View("TableEditor/_Table", model)); }