public MyResult <object> UpdateAnnounce(AnnounceDto model) { MyResult result = new MyResult(); if (string.IsNullOrEmpty(model.Title)) { return(result.SetStatus(ErrorCode.InvalidData, "标题非法")); } if (string.IsNullOrEmpty(model.Content)) { return(result.SetStatus(ErrorCode.InvalidData, "内容非法")); } if (string.IsNullOrEmpty(model.Type.ToString()) || model.Type < 0) { return(result.SetStatus(ErrorCode.InvalidData, "类型非法")); } if (string.IsNullOrEmpty(model.Id.ToString()) || model.Id < 0) { return(result.SetStatus(ErrorCode.InvalidData, "id非法")); } var announce = base.First <Announce>(predicate => predicate.Id == model.Id); announce.Title = model.Title; announce.Content = model.Content; announce.Types = model.Type; base.Update(announce, true); result.Data = true; return(result); }
public MyResult <object> AddAnnounce(AnnounceDto model) { MyResult result = new MyResult(); if (string.IsNullOrEmpty(model.Title)) { return(result.SetStatus(ErrorCode.InvalidData, "公告标题不能为空")); } if (string.IsNullOrEmpty(model.Content)) { return(result.SetStatus(ErrorCode.InvalidData, "公告内容不能为空")); } if (string.IsNullOrEmpty(model.Type.ToString()) || model.Type < 0) { return(result.SetStatus(ErrorCode.InvalidData, "公告类型非法")); } Announce announce = new Announce { Title = model.Title, Content = model.Content, Types = model.Type }; base.Add(announce, true); result.Data = true; return(result); }
public MyResult <object> AnnounceAdd_Update([FromBody] AnnounceDto model) { if (!string.IsNullOrEmpty(model.Id.ToString()) && model.Id > 0) { return(SetingService.UpdateAnnounce(model)); } return(SetingService.AddAnnounce(model)); }
public MyResult <object> GetAnnounces(AnnounceDto model) { MyResult result = new MyResult(); var query = base.Query <Announce>(); if (!string.IsNullOrEmpty(model.Title)) { query = query.Where(t => t.Title == model.Title); } query = query.Where(t => t.IsDel.Equals(0)).Pages(model.PageIndex, model.PageSize, out int count, out int pageCount); result.Data = query; result.RecordCount = count; result.PageCount = pageCount; return(result); }
public MyResult <object> OneAnnounces([FromBody] AnnounceDto model) { return(SetingService.GetOneAnnounce(model.Id)); }
public MyResult <object> Announces([FromBody] AnnounceDto model) { return(SetingService.GetAnnounceTitle()); }
public MyResult <object> UpdateAnnounce([FromBody] AnnounceDto model) { return(SetingService.UpdateAnnounce(model)); }