コード例 #1
0
        public ActionResult Create(BankAccountViewModel bankAccountVM)
        {
            if (ModelState.IsValid)
            {
                _bankAccountRepository.Create(bankAccountVM.BankAccount);
                _bankAccountLogic.CalculateBalanceOfAllAccounts();
                return(RedirectToAction("Index"));
            }

            return(View(bankAccountVM));
        }
コード例 #2
0
        public ActionResult Create(TransferViewModel transferVm)
        {
            if (ModelState.IsValid)
            {
                _transferRepository.Create(transferVm.Transfer);

                _bankAccountLogic.CalculateBalanceOfAllAccounts();
                return(RedirectToAction("Index"));
            }

            return(View(transferVm));
        }
コード例 #3
0
        public ActionResult Create(ExpenseViewModel expenseVm)
        {
            if (ModelState.IsValid)
            {
                _expenseRepository.Create(expenseVm.Expense);

                _bankAccountLogic.CalculateBalanceOfAllAccounts();
                return(RedirectToAction("Index"));
            }

            expenseVm = CreateExpenseViewModelWithSelectLists();
            return(View(expenseVm));
        }
コード例 #4
0
        public ActionResult Create(EarningViewModel earningVm)
        {
            if (ModelState.IsValid)
            {
                _earningsRepository.Create(earningVm.Earning);

                _bankAccountLogic.CalculateBalanceOfAllAccounts();
                return(RedirectToAction("Index"));
            }

            earningVm = CreateVmWithLists();

            return(View(earningVm));
        }