public virtual ActionResult SaveSubscribe(MessageModel model) { if (model == null) { return(null); } var message = GetMessage(); MessageEntity entity = null; if (message == null) { entity = model.CreateEntity(SaveType.Add); entity.Type = "subscribe"; entity.Name = "欢迎词"; entity.Site = new SiteEntity { Id = SiteId }; } else { entity = model.CreateEntity(SaveType.Modify); entity.Id = message.Id; } var result = new Dictionary <string, object>(); entity.Site = new SiteEntity { Id = SiteId }; var rev = this.SaveEntity(entity); var mess = rev ? "" : entity.Errors?.FirstOrDefault()?.Message; result.Add("Status", rev); result.Add("Message", mess); return(this.Jsonp(result)); }
public virtual ActionResult Modify(MessageModel model) { if (model == null) { return(null); } var entity = model.CreateEntity(SaveType.Modify); var result = new Dictionary <string, object>(); var rev = this.SaveEntity(entity); var mess = rev ? "" : entity.Errors?.FirstOrDefault()?.Message; result.Add("Status", rev); result.Add("Message", mess); return(this.Jsonp(result)); }
public virtual ActionResult Add(MessageModel model) { if (model == null) { return(null); } var entity = model.CreateEntity(SaveType.Add); entity.Type = "text"; var result = new Dictionary <string, object>(); entity.Site = new SiteEntity { Id = SiteId }; var rev = this.SaveEntity(entity); var mess = rev ? "" : entity.Errors?.FirstOrDefault()?.Message; result.Add("Status", rev); result.Add("Id", entity.Id); result.Add("Message", mess); return(this.Jsonp(result)); }