Пример #1
0
        public IActionResult CurrentMonthTransactions()
        {
            CurrentMonthTransactionsViewModel currentMonthTransactionsViewModel = new CurrentMonthTransactionsViewModel(_appConfiguration, HttpContext.Request);

            AccountTransactionFacade accountTransactionFacade = new AccountTransactionFacade(_appConfiguration, _memoryCache);

            currentMonthTransactionsViewModel.Data             = accountTransactionFacade.GetCurrentMonthAccountTransactions();
            currentMonthTransactionsViewModel.TransactionTypes = accountTransactionFacade.GetTransactionTypes();

            return(View(currentMonthTransactionsViewModel));
        }
Пример #2
0
        public IActionResult AddAccountTransaction()
        {
            AddAccountTransactionViewModel addAccountTransactionViewModel = new AddAccountTransactionViewModel(_appConfiguration, HttpContext.Request);

            AccountTransactionFacade accountTransactionFacade = new AccountTransactionFacade(_appConfiguration, _memoryCache);

            addAccountTransactionViewModel.TransactionTypes = accountTransactionFacade.GetTransactionTypes();



            return(View(addAccountTransactionViewModel));
        }
Пример #3
0
        public IActionResult AllAccountTransactions()
        {
            BudgetDashboardViewModel budgetDashboardViewModel = new BudgetDashboardViewModel();
            AccountTransactionFacade accountTransactionFacade = new AccountTransactionFacade(_appConfiguration, _memoryCache);

            budgetDashboardViewModel.TransactionTypes = accountTransactionFacade.GetTransactionTypes();

            string transactionType = budgetDashboardViewModel.TransactionTypes.Where(x => x.IsDefault).First().Name;

            if (HttpContext.Request.QueryString.HasValue)
            {
                if (HttpContext.Request.QueryString.Value.Contains("TransactionType"))
                {
                }
            }


            budgetDashboardViewModel.AccountTransactions = new AccountTransactionFacade(_appConfiguration, _memoryCache).GetAccountTransactionsOrderByDateDescending();


            return(View(budgetDashboardViewModel));
        }