// GET: /JobReceiveHeader/ // GET: /JobReceiveHeader/Create public ActionResult Create() { SubRecipeViewModel p = new SubRecipeViewModel(); ViewBag.Mode = "Add"; return(View(p)); }
public ActionResult Post(SubRecipeViewModel svm) { if (ModelState.IsValid) { try { _SubRecipeService.Create(svm, User.Identity.Name); } catch (Exception ex) { string message = _exception.HandleException(ex); TempData["CSEXC"] += message; ViewBag.Mode = "Add"; return(View("Create", svm)); } return(RedirectToAction("Create", "SubRecipe", null).Success("Data saved successfully")); } ViewBag.Mode = "Add"; return(View("Create", svm)); }
public SubRecipeViewModel Create(SubRecipeViewModel vmSubRecipe, string UserName) { _RecipeHeaderService.CreateProdOrder(vmSubRecipe.JobOrderHeaderId, UserName, vmSubRecipe.Qty); _unitOfWork.Save(); JobOrderHeader Header = _RecipeHeaderService.Find(vmSubRecipe.JobOrderHeaderId); _logger.LogActivityDetail(logVm.Map(new ActiivtyLogViewModel { DocTypeId = Header.DocTypeId, DocId = Header.JobOrderHeaderId, ActivityType = (int)ActivityTypeContants.Modified, DocNo = Header.DocNo, DocDate = Header.DocDate, DocStatus = Header.Status, })); return(vmSubRecipe); }