//public static Category ToEntity(this CategoryModel1 model) //{ // var entity = new Category(); // AutoMapper.Mapper.CreateMap<CategoryModel1, Category>(); // AutoMapper.Mapper.Map(model, entity); // return entity; //} //public static CategoryModel1 ToModel(this Category entity) //{ // var model = new CategoryModel1(); // AutoMapper.Mapper.CreateMap<Category, CategoryModel1>(); // AutoMapper.Mapper.Map(entity, model); // return model; //} //public static List<CategoryModel1> ToListModel(this List<Category> entity) //{ // var model = new List<CategoryModel1>(); // AutoMapper.Mapper.CreateMap<List<Category>, List<CategoryModel1>>(); // AutoMapper.Mapper.Map(entity, model); // return model; //} public static EmailTemplateModel ToModel(this EmailTemplate entity) { var model = new EmailTemplateModel(); AutoMapper.Mapper.CreateMap<EmailTemplate, EmailTemplateModel>(); AutoMapper.Mapper.Map(entity, model); return model; }
// GET: /setting/Edit/5 public ActionResult EditEmail(int? id = 0) { var model = new EmailTemplateModel(); var emailTemplate = _emailTemplateService.Find(id); model = emailTemplate.ToModel(); return View(model); }
public string Edit(EmailTemplateModel emailTemplateModel) { if (ModelState.IsValid) { if (_userInfo.IsSA) { var emailTemplate = _emailTemplateService.Find(emailTemplateModel.EmailTemplateId); if (emailTemplate != null) { emailTemplate.LastModified = DateTime.Now; if (emailTemplate.Name != emailTemplateModel.Name) emailTemplate.Name = emailTemplateModel.Name; if (emailTemplate.Subject != emailTemplateModel.Subject) emailTemplate.Subject = emailTemplateModel.Subject; if (emailTemplate.Content != emailTemplateModel.Content) emailTemplate.Content = emailTemplateModel.Content; _emailTemplateService.Update(emailTemplate); _unitOfWork.SaveChanges(); } } return JsonConvert.SerializeObject(new { Status = 1, Message = "Update success." }); } return null; }
// GET: /setting/Edit/5 public ActionResult Edit(int? id = 0) { //check role if (!(_userInfo.IsSA) || id == 0) { return RedirectToAction("AccessDeny", "Role"); } ////////////// var model = new EmailTemplateModel(); var emailTemplate = _emailTemplateService.Find(id); model = emailTemplate.ToModel(); return View(model); }