Beispiel #1
0
        /// <summary>
        /// 根据Id查询banner
        /// </summary>
        /// <param name="bannerId"></param>
        /// <returns></returns>
        public ResponseModel GetBannerOne(long bannerId)
        {
            if (bannerId <= 0)
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

            Model.Entity.Banner dbBanner = _context.Banner.Find(bannerId);
            if (dbBanner == null)
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

            var banners       = _context.Banner.ToList();
            var responseModel = new ResponseModel {
                Code = 200, Msg = "banner查询成功", Data = dbBanner
            };

            return(responseModel);
        }
Beispiel #2
0
        /// <summary>
        /// 更新banner
        /// </summary>
        /// <param name="banner"></param>
        /// <returns></returns>
        public ResponseModel EditBanner(Model.Request.EditBanner banner)
        {
            if (banner == null || banner.Id <= 0 || string.IsNullOrWhiteSpace(banner.Title) || string.IsNullOrWhiteSpace(banner.Image) || string.IsNullOrWhiteSpace(banner.Url))
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

            Model.Entity.Banner dbBanner = _context.Banner.Find(banner.Id);
            if (dbBanner == null)
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

            dbBanner.Image              = banner.Image;
            dbBanner.Title              = banner.Title;
            dbBanner.Url                = banner.Url;
            dbBanner.Remark             = banner.Remark;
            dbBanner.PreviousUpdateTime = dbBanner.LastUpdateTime;
            dbBanner.LastUpdateTime     = DateTime.Now;

            _context.Banner.Update(dbBanner);
            int count = _context.SaveChanges();

            if (count > 0)
            {
                return new ResponseModel {
                           Code = 200, Msg = "banner编辑成功"
                }
            }
            ;
            else
            {
                return new ResponseModel {
                           Code = 0, Msg = "banner编辑失败"
                }
            };
        }
Beispiel #3
0
        /// <summary>
        /// 删除banner
        /// </summary>
        /// <param name="bannerId"></param>
        /// <returns></returns>
        public ResponseModel DeleteBanner(long bannerId)
        {
            if (bannerId <= 0)
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

            Model.Entity.Banner dbBanner = _context.Banner.Find(bannerId);
            if (dbBanner == null)
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

            _context.Banner.Remove(dbBanner);
            int count = _context.SaveChanges();

            if (count > 0)
            {
                return new ResponseModel {
                           Code = 200, Msg = "banner删除成功"
                }
            }
            ;
            else
            {
                return new ResponseModel {
                           Code = 0, Msg = "banner删除失败"
                }
            };
        }
Beispiel #4
0
        /// <summary>
        /// 新增banner
        /// </summary>
        /// <param name="banner"></param>
        /// <returns></returns>
        public ResponseModel AddBanner(Model.Request.AddBanner banner)
        {
            if (banner == null || string.IsNullOrWhiteSpace(banner.Title) || string.IsNullOrWhiteSpace(banner.Image) || string.IsNullOrWhiteSpace(banner.Url))
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

            Model.Entity.Banner dbBanner = new Model.Entity.Banner()
            {
                Image          = banner.Image,
                Title          = banner.Title,
                Url            = banner.Url,
                Remark         = banner.Remark,
                Createtime     = DateTime.Now,
                LastUpdateTime = DateTime.Now
            };
            _context.Banner.Add(dbBanner);
            int count = _context.SaveChanges();

            if (count > 0)
            {
                return new ResponseModel {
                           Code = 200, Msg = "banner添加成功"
                }
            }
            ;
            else
            {
                return new ResponseModel {
                           Code = 0, Msg = "banner添加失败"
                }
            };
        }