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(); }
// // GET: /Messages/Template/Delete/5 public ActionResult Delete(string id) { IMessageTemplateDao dao = _daoFactory.MessageTemplateDao; dao.Delete(dao.Get(id)); return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); }
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(); }