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);
        }
Beispiel #5
0
 public MyResult <object> OneAnnounces([FromBody] AnnounceDto model)
 {
     return(SetingService.GetOneAnnounce(model.Id));
 }
Beispiel #6
0
 public MyResult <object> Announces([FromBody] AnnounceDto model)
 {
     return(SetingService.GetAnnounceTitle());
 }
 public MyResult <object> UpdateAnnounce([FromBody] AnnounceDto model)
 {
     return(SetingService.UpdateAnnounce(model));
 }