public void updatePeopleAnalysis(CRM_KA_PeopleAnalysisModel entity) { objPeopleAnalysis = new CRM_KA_PeopleAnalysisRepository(); Mapper.CreateMap<CRM_KA_PeopleAnalysisModel, CRM_KA_PeopleAnalysis>(); CRM_KA_PeopleAnalysis result = objPeopleAnalysis.GetSingle(x => x.id.Equals(entity.id)); result = Mapper.Map(entity, result); objPeopleAnalysis.Update(result); }
public void savePeopleAnalysis(CRM_KA_PeopleAnalysisModel entity) { objPeopleAnalysis = new CRM_KA_PeopleAnalysisRepository(); Mapper.CreateMap<CRM_KA_PeopleAnalysisModel, CRM_KA_PeopleAnalysis>(); CRM_KA_PeopleAnalysis objEntity = new CRM_KA_PeopleAnalysis(); objEntity = Mapper.Map(entity, objEntity); objPeopleAnalysis.Add(objEntity); }
public ActionResult EditPeopleAnalysis(CRM_KA_PeopleAnalysisModel PeopleAnalysisModel) { if (ModelState.IsValid) { try { CRM_KA_PeopleAnalysisModel objPeopleAnalysis = _KeyAccountManager.getPeopleAnalysisId(PeopleAnalysisModel.id); if (objPeopleAnalysis != null) { _KeyAccountManager.updatePeopleAnalysis(PeopleAnalysisModel); updateKeyAccount(PeopleAnalysisModel.CustomerID); ViewData["CustomerID"] = PeopleAnalysisModel.CustomerID; return PartialView("_KA_PeopleAnalysisList"); } } catch (Exception ex) { var modal = new HandleErrorInfo(ex, "KeyAccount", "Index"); return View("Error", modal); } } else { var errors = ModelState.SelectMany(x => x.Value.Errors.Select(z => z.Exception)); } return PartialView("_KA_PeopleAnalysisList"); }
public CRM_KA_PeopleAnalysisModel getPeopleAnalysisId(Guid id) { objPeopleAnalysis = new CRM_KA_PeopleAnalysisRepository(); Mapper.CreateMap<CRM_KA_PeopleAnalysis, CRM_KA_PeopleAnalysisModel>(); var entity = objPeopleAnalysis.GetSingle(x => x.id.Equals(id)); CRM_KA_PeopleAnalysisModel result = new CRM_KA_PeopleAnalysisModel(); result = Mapper.Map(entity, result); return result; }
public ActionResult AddPeopleAnalysis(CRM_KA_PeopleAnalysisModel PeopleAnalysisModel, string CustomerID) { try { if (ModelState.IsValid) { PeopleAnalysisModel.id = System.Guid.NewGuid(); PeopleAnalysisModel.CustomerID = CustomerID; _KeyAccountManager.savePeopleAnalysis(PeopleAnalysisModel); updateKeyAccount(CustomerID); ViewData["CustomerID"] = CustomerID; return PartialView("_KA_PeopleAnalysisList"); } else { throw new Exception(); } } catch (Exception ex) { var modal = new HandleErrorInfo(ex, "KeyAccount", "Index"); return View("Error", modal); } }