Ejemplo n.º 1
0
 //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;
 }
Ejemplo n.º 2
0
        // 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);
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        // 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);
        }