public ActionResult Create(BankAccountViewModel bankAccountVM) { if (ModelState.IsValid) { _bankAccountRepository.Create(bankAccountVM.BankAccount); _bankAccountLogic.CalculateBalanceOfAllAccounts(); return(RedirectToAction("Index")); } return(View(bankAccountVM)); }
public ActionResult Create(TransferViewModel transferVm) { if (ModelState.IsValid) { _transferRepository.Create(transferVm.Transfer); _bankAccountLogic.CalculateBalanceOfAllAccounts(); return(RedirectToAction("Index")); } return(View(transferVm)); }
public ActionResult Create(ExpenseViewModel expenseVm) { if (ModelState.IsValid) { _expenseRepository.Create(expenseVm.Expense); _bankAccountLogic.CalculateBalanceOfAllAccounts(); return(RedirectToAction("Index")); } expenseVm = CreateExpenseViewModelWithSelectLists(); return(View(expenseVm)); }
public ActionResult Create(EarningViewModel earningVm) { if (ModelState.IsValid) { _earningsRepository.Create(earningVm.Earning); _bankAccountLogic.CalculateBalanceOfAllAccounts(); return(RedirectToAction("Index")); } earningVm = CreateVmWithLists(); return(View(earningVm)); }