public void Save(ReOrderLevelViewModel rolvm) { ReOrderLevel rol = new ReOrderLevel(rolvm.Id) { ProductReOrderLevel=rolvm.ProductReOrderLevel, DistributorId=_costCentreRepository.GetById(rolvm.DistributorId), ProductId=_productRepository.GetById(rolvm.ProductId) }; _reOrderLevelRepository.Save(rol); }
public ActionResult CreateReOrderLevel(ReOrderLevelViewModel rolvm) { try { rolvm.Id = Guid.NewGuid(); ViewBag.DistributorList = _reOrderLevelBuilder.GetDistributor(); ViewBag.ProductList = _reOrderLevelBuilder.GetProducts(); _reOrderLevelBuilder.Save(rolvm); _auditLogViewModelBuilder.AddAuditLog(this.User.Identity.Name, "Create", "ReOrder Level", DateTime.Now); TempData["msg"] = "Reorder Level Successfully Created"; return RedirectToAction("ListReOrderLevels"); } catch (DomainValidationException dve) { ValidationSummary.DomainValidationErrors(dve, ModelState); return View(); } catch (Exception ex) { ViewBag.msg = ex.Message; return View(); } }
public ActionResult EditReOrderLevel(ReOrderLevelViewModel rolvm) { try { _reOrderLevelBuilder.Save(rolvm); _auditLogViewModelBuilder.AddAuditLog(this.User.Identity.Name, "Edit", "ReOrder Level", DateTime.Now); TempData["msg"] = "Reorder Level Successfully Edited"; return RedirectToAction("ListReOrderLevels"); } catch (DomainValidationException dve) { ValidationSummary.DomainValidationErrors(dve,ModelState); return View(); } catch (Exception ex) { ViewBag.msg = ex.Message; return View(); } }