public void Save(IMessageTemplateDao dao) { if (dao == null) { throw new ArgumentNullException("dao"); } NotifyMessageTemplate type = Id != null ? dao.Get(Id) : new NotifyMessageTemplate(Notify); type.Name = Name; type.Remark = Remark; dao.SaveOrUpdate(type); foreach (string lang in Contents.Keys) { if (type.Contents.ContainsKey(lang)) { type.Contents[lang] = Contents[lang]; } else { type.Contents.Add(lang, Contents[lang]); } } dao.Flush(); }
public ActionResult Edit(string id) { if (id == null) { throw new HttpException(404, "Template message not found."); } NotifyMessageTemplate model = _daoFactory.MessageTemplateDao.Get(id); return(View(new MessageTemplateModel(model))); }
public MessageTemplateModel(NotifyMessageTemplate template) { if(template==null) throw new ArgumentNullException("template"); Name = template.Name; Remark = template.Remark; foreach (string key in template.Contents.Keys) { Contents.Add(key, template.Contents[key]); } }
public void CreateData() { NotifyMessageTemplate a = OrnamentContext.Configuration.MessagesConfig.AccountChanged; NotifyMessageTemplate b = OrnamentContext.Configuration.MessagesConfig.VerifyEmailAddress; NotifyMessageTemplate c = OrnamentContext.Configuration.MessagesConfig.RegistAccount; NotifyMessageTemplate d = OrnamentContext.Configuration.MessagesConfig.RetrivePassword; Permission notifyTemplatePermission = CreatePermission("Template", "NotifyTemplate", "Notify Message Templage", NotifyTemplateOperator.Delete); Role role = GetRole(notifyTemplatePermission); }
public MessageTemplateModel(NotifyMessageTemplate template) { if (template == null) { throw new ArgumentNullException("template"); } Name = template.Name; Remark = template.Remark; foreach (string key in template.Contents.Keys) { Contents.Add(key, template.Contents[key]); } }