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); }
/// <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 = "新闻添加失败" } }; }
/// <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添加失败" } }; }