public ActionResult Index(PurchaseOperationInformationVM itemVm) { itemVm.Date = DateTime.Now; if (ModelState.IsValid) { if (PurchaseOpDal.IsPurchaseOperationSuccess(itemVm)) { return(RedirectToAction("Result", new { purchaseNo = itemVm.PurchaseNo })); } } ModelVm.SelectListItem = PurchaseOpDal.GetItemSelectList(); ModelVm.SelectListBranch = PurchaseOpDal.GetBranchSelectList(); ModelVm.SelectListEmployee = PurchaseOpDal.GetEmployeeSelectList(); ModelVm.SelectListSupplier = PurchaseOpDal.GetSupplierSelectList(); return(View(ModelVm)); }
public bool IsPurchaseOperationSuccess(PurchaseOperationInformationVM itemVm) { PurchaseOperationInformation item = new PurchaseOperationInformation() { PurchaseNo = itemVm.PurchaseNo, BranchId = itemVm.BranchId, EmployeeId = itemVm.EmployeeId, SupplierId = itemVm.SupplierId, PurchaseDate = itemVm.PurchaseDate, Remarks = itemVm.Remarks, TotalAmount = itemVm.TotalAmount, PaidAmount = itemVm.PaidAmount, DueAmount = itemVm.DueAmount, PurchaseItems = itemVm.PurchaseItems, Date = itemVm.Date }; dbContext.PurchaseOperationInformations.Add(item); var isSuccess = dbContext.SaveChanges() > 0; IsStockUpdated(itemVm.PurchaseItems, itemVm.BranchId); return(isSuccess); }