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)); }
public IActionResult AddAccountTransaction() { AddAccountTransactionViewModel addAccountTransactionViewModel = new AddAccountTransactionViewModel(_appConfiguration, HttpContext.Request); AccountTransactionFacade accountTransactionFacade = new AccountTransactionFacade(_appConfiguration, _memoryCache); addAccountTransactionViewModel.TransactionTypes = accountTransactionFacade.GetTransactionTypes(); return(View(addAccountTransactionViewModel)); }
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)); }