예제 #1
0
        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));
        }
예제 #2
0
        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));
        }
예제 #3
0
        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));
        }
예제 #4
0
        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));
        }
예제 #5
0
        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));
        }
예제 #6
0
        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));
        }