Ejemplo n.º 1
0
        /// <summary>
        /// 根据Id查询分类
        /// </summary>
        /// <param name="newsClassifyId"></param>
        /// <returns></returns>
        public ResponseModel GetNewsClassifyOne(long newsClassifyId)
        {
            if (newsClassifyId <= 0)
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

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

            var newsClassifys = _context.NewsClassify.ToList();
            var responseModel = new ResponseModel {
                Code = 200, Msg = "类别查询成功", Data = dbNewsClassify
            };

            return(responseModel);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 新增类别
        /// </summary>
        /// <param name="newsClassify"></param>
        /// <returns></returns>
        public ResponseModel AddNewsClassify(Model.Request.AddNewsClassify newsClassify)
        {
            if (newsClassify == null || string.IsNullOrWhiteSpace(newsClassify.Name))
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

            Model.Entity.NewsClassify dbNewsClassify = new Model.Entity.NewsClassify()
            {
                Name           = newsClassify.Name,
                Sort           = newsClassify.Sort,
                Createtime     = DateTime.Now,
                LastUpdateTime = DateTime.Now
            };
            _context.NewsClassify.Add(dbNewsClassify);
            int count = _context.SaveChanges();

            if (count > 0)
            {
                return new ResponseModel {
                           Code = 200, Msg = "类别添加成功"
                }
            }
            ;
            else
            {
                return new ResponseModel {
                           Code = 0, Msg = "类别添加失败"
                }
            };
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 更新分类
        /// </summary>
        /// <param name="newsClassify"></param>
        /// <returns></returns>
        public ResponseModel EditNewsClassify(Model.Request.EditNewsClassify newsClassify)
        {
            if (newsClassify == null || newsClassify.Sort <= 0 || string.IsNullOrWhiteSpace(newsClassify.Name))
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

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

            dbNewsClassify.Name = newsClassify.Name;
            dbNewsClassify.Sort = newsClassify.Sort;
            dbNewsClassify.PreviousUpdateTime = dbNewsClassify.LastUpdateTime;
            dbNewsClassify.LastUpdateTime     = DateTime.Now;

            _context.NewsClassify.Update(dbNewsClassify);
            int count = _context.SaveChanges();

            if (count > 0)
            {
                return new ResponseModel {
                           Code = 200, Msg = "类别编辑成功"
                }
            }
            ;
            else
            {
                return new ResponseModel {
                           Code = 0, Msg = "类别编辑失败"
                }
            };
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 删除类别
        /// </summary>
        /// <param name="newsClassifyId"></param>
        /// <returns></returns>
        public ResponseModel DeleteNewsClassify(long newsClassifyId)
        {
            if (newsClassifyId <= 0)
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

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

            _context.NewsClassify.Remove(dbNewsClassify);
            int count = _context.SaveChanges();

            if (count > 0)
            {
                return new ResponseModel {
                           Code = 200, Msg = "类别删除成功"
                }
            }
            ;
            else
            {
                return new ResponseModel {
                           Code = 0, Msg = "类别删除失败"
                }
            };
        }