public ActionResult NewsEdit(int id) { var news = db.News.SingleOrDefault(r => r.ID == id); var image = new UploadImageModel() { InstanceId = news.ID, ParentId = news.ID, IsPrimary = false, CurrentImage = null, Type = "news" }; NewsEditViewModel _news = new NewsEditViewModel { Image = image, Title = news.Title, Content = news.Content, Id = news.ID, ImagePath = news.ImageUrl }; return View(_news); }
public ActionResult NewsSubmit(NewsEditViewModel submit_news) { var news = db.News.SingleOrDefault(r => r.ID == submit_news.Id); news.Title = submit_news.Title; news.Content = submit_news.Content; db.SaveChanges(); ImageUpload _upload = new ImageUpload(Server); _upload.UploadImage(submit_news.Image); return RedirectToAction("News"); }
public ActionResult NewsDelete(NewsEditViewModel delete_news) { var news = db.News.Find(delete_news.Id); db.News.Remove(news); db.SaveChanges(); return RedirectToAction("News"); }
public ActionResult NewsDeleteConfirm(int id) { var news = db.News.Find(id); NewsEditViewModel _news = new NewsEditViewModel { Title = news.Title, Content = news.Content, Id = news.ID, ImagePath = news.ImageUrl }; return View(_news); }
public ActionResult CreateSubmit(NewsEditViewModel create_news) { News CreateNews = new News { Title = create_news.Title, Content = create_news.Content, CreateDate = DateTime.Now, }; db.News.Add(CreateNews); db.SaveChanges(); ImageUpload _upload = new ImageUpload(Server); create_news.Image.Type = "news"; create_news.Image.InstanceId = CreateNews.ID; create_news.Image.ParentId = CreateNews.ID; _upload.UploadImage(create_news.Image); return RedirectToAction("News"); }