public void Save(GroupProcessView viewTable) { if (viewTable.Id == null) { var domainTable = new GroupProcessTable(); Mapper.Map(viewTable, domainTable); SaveDomain(domainTable); } else { var domainTable = Find(viewTable.Id); Mapper.Map(viewTable, domainTable); SaveDomain(domainTable); } }
public ActionResult Edit(GroupProcessView model) { if (ModelState.IsValid) { try { _Service.Save(model); return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.GetOriginalException().Message); } } ViewBag.NumberSeqList = _NumberSeqService.GetDropListNumberSeqNull(model.NumberSeriesTableId); ViewBag.GroupProcessParent = _Service.GetDropListGroupProcessNull(model.GroupProcessParentId); return(View(model)); }
public GroupProcessView GetNewModel() { var model = new GroupProcessView(); return(model); }