public MyResult <object> GetOneScenic(int id)
        {
            ScenicDto model = new ScenicDto {
                Id = id
            };

            return(SetingService.GetOneScenic(model));
        }
        public MyResult <object> GetScenic(ScenicDto model)
        {
            MyResult result = new MyResult();
            var      sql    = "select id,userId,title,lTitle,lookCount,pic,mark1,mark2,createTime from scenic where isDel=0;";
            var      scenic = base.dbConnection.Query <ScenicDto2>(sql).AsQueryable().Pages(model.PageIndex, model.PageSize, out int count, out int pageCount);

            result.PageCount   = pageCount;
            result.RecordCount = count;
            result.Data        = scenic;
            return(result);
        }
 public MyResult <object> ScenicAdd_Updata([FromBody] ScenicDto model)
 {
     if (!string.IsNullOrEmpty(model.Pic) && model.Pic.Length > 1000)
     {
         var fileName = DateTime.Now.GetTicket().ToString();
         model.Pic = ImageHandlerUtil.SaveBase64Image(model.Pic, $"{fileName}.png", Constants.SCENIC_PATH);
     }
     if (model.Id.HasValue)
     {
         return(SetingService.UpdateScenic(model));
     }
     return(SetingService.AddScenic(model));
 }
        public MyResult <object> UpdateScenic(ScenicDto model)
        {
            MyResult result = new MyResult();

            if (!model.Id.HasValue)
            {
                return(result.SetStatus(ErrorCode.InvalidData, "ID数据非法"));
            }
            var scenic = base.First <Scenic>(predicate => predicate.Id == model.Id);

            if (string.IsNullOrEmpty(model.Pic))
            {
                return(result.SetStatus(ErrorCode.InvalidData, "图片数据非法"));
            }
            if (string.IsNullOrEmpty(model.Title))
            {
                return(result.SetStatus(ErrorCode.InvalidData, "标题数据非法"));
            }
            if (string.IsNullOrEmpty(model.LTitle))
            {
                return(result.SetStatus(ErrorCode.InvalidData, "L标题数据非法"));
            }
            if (string.IsNullOrEmpty(model.Content))
            {
                return(result.SetStatus(ErrorCode.InvalidData, "内容数据非法"));
            }

            scenic.Title   = model.Title;
            scenic.Pic     = model.Pic;
            scenic.LTitle  = model.LTitle;
            scenic.Content = model.Content;
            if (!string.IsNullOrEmpty(model.Order.ToString()) && model.Order > 0)
            {
                scenic.Order = model.Order;
            }
            if (!string.IsNullOrEmpty(model.LookCount.ToString()) && model.LookCount > 0)
            {
                scenic.LookCount = (int)model.LookCount;
            }
            if (!string.IsNullOrEmpty(model.Mark1))
            {
                scenic.Mark1 = model.Mark1;
            }
            if (!string.IsNullOrEmpty(model.Mark2))
            {
                scenic.Mark2 = model.Mark2;
            }
            base.Update(scenic, true);
            result.Data = true;
            return(result);
        }
        public MyResult <object> AddScenic(ScenicDto model)
        {
            MyResult result = new MyResult();

            if (string.IsNullOrEmpty(model.Pic))
            {
                return(result.SetStatus(ErrorCode.InvalidData, "图片数据非法"));
            }
            if (string.IsNullOrEmpty(model.Title))
            {
                return(result.SetStatus(ErrorCode.InvalidData, "标题数据非法"));
            }
            if (string.IsNullOrEmpty(model.LTitle))
            {
                return(result.SetStatus(ErrorCode.InvalidData, "L标题数据非法"));
            }
            if (string.IsNullOrEmpty(model.Content))
            {
                return(result.SetStatus(ErrorCode.InvalidData, "内容数据非法"));
            }
            Scenic scenic = new Scenic
            {
                Title   = model.Title,
                Pic     = model.Pic,
                LTitle  = model.LTitle,
                Content = model.Content
            };

            if (!string.IsNullOrEmpty(model.Order.ToString()) && model.Order > 0)
            {
                scenic.Order = model.Order;
            }
            if (!string.IsNullOrEmpty(model.LookCount.ToString()) && model.LookCount > 0)
            {
                scenic.LookCount = (int)model.LookCount;
            }
            if (!string.IsNullOrEmpty(model.Mark1))
            {
                scenic.Mark1 = model.Mark1;
            }
            if (!string.IsNullOrEmpty(model.Mark2))
            {
                scenic.Mark2 = model.Mark2;
            }
            base.Add(scenic, true);
            result.Data = true;
            return(result);
        }
        public MyResult <object> DelScenic(ScenicDto model)
        {
            MyResult result = new MyResult();

            if (!model.Id.HasValue)
            {
                return(result.SetStatus(ErrorCode.InvalidData, "id 非法"));
            }
            var scenic = base.First <Scenic>(predicate => predicate.Id == model.Id);

            if (scenic != null)
            {
                base.Delete(scenic, true);
            }
            result.Data = true;
            return(result);
        }
        public MyResult <object> GetOneScenic(ScenicDto model)
        {
            MyResult result = new MyResult();

            if (!model.Id.HasValue)
            {
                return(result.SetStatus(ErrorCode.InvalidData, "scenice id 非法"));
            }
            var query = base.First <Scenic>(predicate => predicate.IsDel.Equals(0) && predicate.Id == model.Id);

            if (query != null)
            {
                query.LookCount += 1;
            }
            base.Update(query, true);
            result.Data = query;
            return(result);
        }
Example #8
0
 public MyResult <object> OneScenic([FromBody] ScenicDto model)
 {
     return(SetingService.GetOneScenic(model));
 }