public ActionResult EditAttrition(int id) { var model = new AttritionViewModel { Attrition = id > 0 ? AttritionModel.FromDomainModel(masterService.GetAttrition(id)) : new AttritionModel(), Designations = Enumeration.GetAll<Designation>(), }; return PartialView("EditAttrition", model); }
public void EditAttrition(AttritionViewModel model) { var attrition = AttritionModel.ToDomainModel(model.Attrition); if (attrition.Id > 0) { masterService.UpdateAttrition(attrition); } else { masterService.AddAttritions(new[] { attrition }); } }
public ActionResult EditAttrition(int id) { var model = new AttritionViewModel { Attrition = id > 0 ? AttritionModel.FromDomainModel(masterService.GetAttrition(id)) : new AttritionModel(), Designations = Enumeration.GetAll<Designation>().ToList(), Headers = masterService.FindHeaders(), HeadId = id > 0 ? masterService.GetAttrition(id).AttritionHead.Id : 0 }; return PartialView("EditAttrition", model); }