public void Save(CRM_FeedbackModel entity) { objFeedback = new CRM_FeedbackRepository(); Mapper.CreateMap<CRM_FeedbackModel, CRM_Feedback>(); CRM_Feedback objSave = new CRM_Feedback(); objSave = Mapper.Map(entity, objSave); objFeedback.Add(objSave); }
public CRM_FeedbackModel getByID(Guid id) { Mapper.CreateMap<CRM_Feedback, CRM_FeedbackModel>(); objFeedback = new CRM_FeedbackRepository(); CRM_Feedback objEntity = objFeedback.GetSingle(v => v.id.Equals(id)); CRM_FeedbackModel objResult = new CRM_FeedbackModel(); objResult = Mapper.Map(objEntity, objResult); return objResult; }
public ActionResult DeleteFeedback(CRM_FeedbackModel entity) { try { // TODO: Add delete logic here _FeedbackManager.Delete(entity.id); return RedirectToAction("Index"); } catch { return View(); } }
public void Update(CRM_FeedbackModel entity) { objFeedback = new CRM_FeedbackRepository(); Mapper.CreateMap<CRM_FeedbackModel, CRM_Feedback>(); if (objFeedback.GetAll(v => v.id.Equals(entity.id)).Count() > 0) { CRM_Feedback updateRecord = objFeedback.GetSingle(v => v.id.Equals(entity.id)); updateRecord = Mapper.Map(entity, updateRecord); objFeedback.Update(updateRecord); } }
public ActionResult CreateFeedback(CRM_FeedbackModel entity) { try { // TODO: Add insert logic here entity.id = System.Guid.NewGuid(); entity.CreatedBy = User.Identity.Name; entity.CreatedDate = DateTime.Today; entity.ModifiedBy = User.Identity.Name; entity.ModifiedDate = DateTime.Today; _FeedbackManager.Save(entity); return RedirectToAction("Index"); } catch (Exception ex) { var modal = new HandleErrorInfo(ex, "Feedback", "CreateFeedback"); return View("Error", modal); } }
public ActionResult EditFeedback(CRM_FeedbackModel entity) { try { // TODO: Add update logic here entity.ModifiedBy = User.Identity.Name; entity.ModifiedDate = DateTime.Today; _FeedbackManager.Update(entity); return RedirectToAction("Index"); } catch { return View(); } }