Ejemplo n.º 1
0
        public int Create(FakeNewsViewModel model, string path)
        {
            if (model.ImgFile != null)
            {
                string fileName = System.IO.Path.GetFileName(model.ImgFile.FileName);
                model.ImgFile.SaveAs(path + fileName);
                model.Image = fileName;
            }
            var fakeNews = new FakeNews()
            {
                Name       = model.Name,
                Text       = model.Text,
                Date       = DateTime.Now,
                CategoryId = model.CategoryId,
                Image      = model.Image
            };

            db.FakeNews.Add(fakeNews);
            db.SaveChanges();
            return(fakeNews.Id);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 新增新闻
        /// </summary>
        /// <param name="News"></param>
        /// <returns></returns>
        public ResponseModel AddNews(Model.Request.AddNews news)
        {
            if (news == null || news.NewsClassifyId <= 0 || news.Sort <= 0 || string.IsNullOrWhiteSpace(news.Title) || string.IsNullOrWhiteSpace(news.Content) || string.IsNullOrWhiteSpace(news.Image))
            {
                return new ResponseModel {
                           Code = 0, Msg = "数据不正确"
                }
            }
            ;

            Model.Entity.News dbNews = new Model.Entity.News()
            {
                Title          = news.Title,
                Content        = news.Content,
                Image          = news.Image,
                Sort           = news.Sort,
                NewsClassifyId = news.NewsClassifyId,
                Createtime     = DateTime.Now,
                LastUpdateTime = DateTime.Now
            };
            _context.News.Add(dbNews);
            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>
        /// 新增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添加失败"
                }
            };
        }