コード例 #1
0
        /// <summary>
        /// 添加新闻类别
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public ResponseModel AddNewsClassify(AddNewsClassifyDto dto)
        {
            var exit = _db.NewsClassifies.FirstOrDefault(c => c.Name == dto.Name) != null;

            if (exit)
            {
                return new ResponseModel {
                           Code = 0, Result = "该类别已经存在!"
                }
            }
            ;
            var classify = new NewsClassify {
                Name = dto.Name, Sort = dto.Sort, Remark = dto.Remark
            };

            _db.NewsClassifies.Add(classify);
            int i = _db.SaveChanges();

            if (i > 0)
            {
                return new ResponseModel {
                           Code = 200, Result = "新闻类别添加成功!"
                }
            }
            ;
            return(new ResponseModel {
                Code = 0, Result = "新闻类别添加失败!"
            });
        }
コード例 #2
0
        public ResponseModel AddNewsClassify(AddNewsClassify newsClassify)
        {
            var exit = _db.NewsClassify.FirstOrDefault(c => c.Name == newsClassify.Name) != null;

            if (exit)

            {
                return(new ResponseModel {
                    code = 0, result = "该类别已存在"
                });
            }
            else
            {
                var classify = new NewsClassify
                {
                    Name   = newsClassify.Name,
                    Sort   = newsClassify.Sort,
                    Remark = newsClassify.Remark
                };
                _db.NewsClassify.Add(classify);
                int i = _db.SaveChanges();
                if (i > 0)
                {
                    return(new ResponseModel {
                        code = 200, result = "新闻类别添加成功"
                    });
                }
                else
                {
                    return(new ResponseModel {
                        code = 0, result = "新闻类别添加失败"
                    });
                }
            }
        }
コード例 #3
0
        /// <summary>
        /// Add news category
        /// </summary>
        /// <param name="newsClassify"></param>
        /// <returns></returns>
        public ResponseModel AddNewsClassify(AddNewsClassify newsClassify)
        {
            var exist = _db.NewsClassify.FirstOrDefault(c => c.Name == newsClassify.Name) != null;

            if (exist)
            {
                return new ResponseModel {
                           code = 0, result = "This category has existed!"
                }
            }
            ;
            var classify = new NewsClassify {
                Name = newsClassify.Name, Sort = newsClassify.Sort, Remark = newsClassify.Remark
            };

            _db.NewsClassify.Add(classify);
            int i = _db.SaveChanges();

            if (i > 0)
            {
                return new ResponseModel {
                           code = 200, result = "News category add succ!"
                }
            }
            ;
            return(new ResponseModel {
                code = 0, result = "News category delete fail!"
            });
        }
コード例 #4
0
        /// <summary>
        /// 添加一个新闻类别
        /// </summary>
        /// <param name="newsClassify"></param>
        /// <returns></returns>
        public ResponseModel AddNewsClassify(AddNewsClassify newsClassify)
        {
            //判断这个新闻类别是否存在
            var exit = _db.NewsClassify.FirstOrDefault(c => c.Name == newsClassify.Name) != null;

            //如果存在,就返回已存在
            if (exit)
            {
                return new ResponseModel {
                           code = 0, result = "该类别已存在"
                }
            }
            ;
            //不存在就返回添加的newsclassify的实体
            var classify = new NewsClassify {
                Name = newsClassify.Name, Sort = newsClassify.Sort, Remark = newsClassify.Remark
            };

            _db.NewsClassify.Add(classify);
            //判断数据库返回值
            int i = _db.SaveChanges();

            if (i > 0)
            {
                return new ResponseModel {
                           code = 200, result = "类别添加成功"
                }
            }
            ;
            return(new ResponseModel {
                code = 0, result = "类别添加失败!"
            });
        }
コード例 #5
0
ファイル: NewsService.cs プロジェクト: mjq003/News
        /// <summary>
        /// 添加一个新闻类别
        /// </summary>
        /// <param name="newsClassify"></param>
        /// <returns></returns>
        public ResponseModel AddNewsClassify(AddNewsClassify newsClassify)
        {
            var exit = _db.NewsClassify.FirstOrDefault(c => c.Name == newsClassify.Name) != null;

            //判断是否重复添加数据;
            if (exit)
            {
                return new ResponseModel {
                           code = 0, result = "该类别已存在"
                }
            }
            ;
            //实现添加
            var classify = new NewsClassify {
                Name = newsClassify.Name, Sort = newsClassify.Sort, Remark = newsClassify.Remark
            };

            //添加
            _db.NewsClassify.Add(classify);
            //保存
            int i = _db.SaveChanges();

            //判断是否添加成功;
            if (i > 0)
            {
                return new ResponseModel {
                           code = 200, result = "新闻类别添加成功"
                }
            }
            ;
            return(new ResponseModel {
                code = 0, result = "新闻类别添加失败"
            });
        }
コード例 #6
0
        public ResponseModel AddNewsClassify(AddNewsClassify newsClassify)
        {
            var exist = _db.NewsClassify.FirstOrDefault(c => c.Name == newsClassify.Name) != null;

            if (exist)
            {
                return(new ResponseModel {
                    code = 0, result = "This Classify has existed!"
                });
            }

            var nc = new  NewsClassify {
                Name = newsClassify.Name, Remark = newsClassify.Remark, Sort = newsClassify.Sort
            };

            _db.NewsClassify.Add(nc);
            int i = _db.SaveChanges();

            if (i > 0)
            {
                return(new ResponseModel {
                    code = 200, result = "NewsClassify add success!"
                });
            }
            return(new ResponseModel {
                code = 0, result = "NewsClassify add failed!"
            });
        }
コード例 #7
0
        /// <summary>
        /// 新闻类别页面
        /// </summary>
        /// <param name="id">类别ID</param>
        /// <returns></returns>
        public IActionResult Classify(int id)
        {
            ViewData["Title"] = "分类页";
            if (id <= 0)
            {
                Response.Redirect("/Home/Index");
            }
            NewsClassify newsClassify = newsClassifyServices.GetbyId(id);

            ViewData["ClassifyName"]   = "分类页";
            ViewData["NewsList"]       = new ResponseModel();
            ViewData["NewCommentNews"] = new ResponseModel();
            if (newsClassify != null)
            {
                ViewData["ClassifyName"] = newsClassify.Name;
                ViewData["Title"]        = newsClassify.Name;
                ViewData["NewsList"]     = newsServices.GetNewsByClassifyId(id);
            }
            else
            {
                Response.Redirect("/Home/Index");
            }
            //页面头部类别显示
            List <NewsClassify> list = newsClassifyServices.GetAllOrderBySort();

            return(View(list));
        }
コード例 #8
0
        /// <summary>
        /// 添加一个新闻类别
        /// </summary>
        public ResponseModel AddNewsClassify(AddNewsClassify newsClassify)
        {
            // 添加内容与数据库内容对比
            var exit = _db.NewsClassify.FirstOrDefault(c => c.Name == newsClassify.Name) != null;

            // 重复添加操作
            if (exit)
            {
                return new ResponseModel {
                           code = 0, result = "该类别已存在"
                }
            }
            ;
            // 非重复添加操作
            // 添加内容
            var classify = new NewsClassify {
                Name = newsClassify.Name, Sort = newsClassify.Sort, Remark = newsClassify.Remark
            };

            // 存入数据库
            _db.NewsClassify.Add(classify);
            int i = _db.SaveChanges();

            if (i > 0)
            {
                return new ResponseModel {
                           code = 200, result = "新闻类别添加成功"
                }
            }
            ;
            return(new ResponseModel {
                code = 0, result = "新闻类别添加失败"
            });
        }
コード例 #9
0
ファイル: NewsService.cs プロジェクト: mygittest001/DoNetCore
        public ResponseModel AddNewsClassify(AddNewsClassify addNewsClassify)
        {
            //根据新闻类别名称查找是否已经存在新闻类别
            var exist = _db.NewsClassify.FirstOrDefault(x => x.Name == addNewsClassify.Name) != null;

            if (exist)
            {
                return new ResponseModel {
                           code = 0, result = "新闻类别已存在"
                }
            }
            ;

            var nc = new NewsClassify {
                Name = addNewsClassify.Name, Sort = addNewsClassify.Sort, Remark = addNewsClassify.Remark
            };

            _db.NewsClassify.Add(nc);
            int i = _db.SaveChanges();

            if (i > 0)
            {
                return new ResponseModel {
                           code = 200, result = "NewsClassify添加成功"
                }
            }
            ;
            else
            {
                return new ResponseModel {
                           code = 0, result = "NewsClassify添加失败"
                }
            };
        }