public ActionResult Index(ExpenseOperationInformationVM itemVm) { itemVm.Date = DateTime.Now; if (ModelState.IsValid) { if (ExpenseOpDal.IsExpenseOperationSuccess(itemVm)) { return(RedirectToAction("Result", new { expenseNo = itemVm.ExpenseNo })); } } ModelVm.SelectListItem = ExpenseOpDal.GetExpenseItemSelectList(); ModelVm.SelectListBranch = ExpenseOpDal.GetBranchSelectList(); ModelVm.SelectListEmployee = ExpenseOpDal.GetEmployeeSelectList(); return(View(ModelVm)); }
public bool IsExpenseOperationSuccess(ExpenseOperationInformationVM itemVm) { ExpenseOperationInformation item = new ExpenseOperationInformation() { ExpenseNo = itemVm.ExpenseNo, BranchId = itemVm.BranchId, EmployeeId = itemVm.EmployeeId, ExpenseDate = itemVm.ExpenseDate, TotalAmount = itemVm.TotalAmount, PaidAmount = itemVm.PaidAmount, DueAmount = itemVm.DueAmount, ExpenseItems = itemVm.ExpenseItems, Date = itemVm.Date }; dbContext.ExpenseOperationInformations.Add(item); var isSuccess = dbContext.SaveChanges() > 0; return(isSuccess); }