public ActionResult AddActivity(CRM_KA_ActivityModel ActivityModel, string CustomerID) { try { if (ModelState.IsValid) { ActivityModel.Id = System.Guid.NewGuid(); ActivityModel.CustomerID = CustomerID; _KeyAccountManager.saveActivity(ActivityModel); updateKeyAccount(CustomerID); ViewData["CustomerID"] = CustomerID; return PartialView("_KA_ActivityList"); } else { throw new Exception(); } } catch (Exception ex) { var modal = new HandleErrorInfo(ex, "KeyAccount", "Index"); return View("Error", modal); } }
public CRM_KA_ActivityModel getActivityId(Guid id) { objActivity = new CRM_KA_ActivitiesRepository(); Mapper.CreateMap<CRM_KA_Activities, CRM_KA_ActivityModel>(); var entity = objActivity.GetSingle(x => x.Id.Equals(id)); CRM_KA_ActivityModel result = new CRM_KA_ActivityModel(); result = Mapper.Map(entity, result); return result; }
public void updateActivity(CRM_KA_ActivityModel entity) { objActivity = new CRM_KA_ActivitiesRepository(); Mapper.CreateMap<CRM_KA_ActivityModel, CRM_KA_Activities>(); CRM_KA_Activities result = objActivity.GetSingle(x => x.Id.Equals(entity.Id)); result = Mapper.Map(entity, result); objActivity.Update(result); }
public void saveActivity(CRM_KA_ActivityModel entity) { objActivity = new CRM_KA_ActivitiesRepository(); Mapper.CreateMap<CRM_KA_ActivityModel,CRM_KA_Activities>(); CRM_KA_Activities objEntity = new CRM_KA_Activities(); objEntity = Mapper.Map(entity, objEntity); objActivity.Add(objEntity); }
public ActionResult EditActivity(CRM_KA_ActivityModel ActivityModel) { if (ModelState.IsValid) { try { CRM_KA_ActivityModel objActivity = _KeyAccountManager.getActivityId(ActivityModel.Id); if (objActivity != null) { _KeyAccountManager.updateActivity(ActivityModel); updateKeyAccount(ActivityModel.CustomerID); ViewData["CustomerID"] = ActivityModel.CustomerID; return PartialView("_KA_ActivityList"); } } 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_ActivityList"); }