public ActionResult Create([Bind(Exclude = "Description")] News News, string content, HttpPostedFileBase file) { ModelState.Remove("Description"); if (News != null) { if (file != null) { string fileName = DateTime.Now.ToString("yyyyMMddHHmmssffff") + file.FileName; file.SaveAs(Server.MapPath("~/Content/img/" + fileName)); News.Image = fileName; } News.Description = content; db.News.Add(News); db.SaveChanges(); return(RedirectToAction("Modify")); } else { NewsPackageVM model = new NewsPackageVM() { News = new News(), Package = db.Package.ToList(), Header = "Add News", Action = "Create", Button = "Add" }; return(View("Modify", model)); } }
// GET: News/Create public ActionResult Modify() { NewsPackageVM model = new NewsPackageVM() { News = new News(), Package = db.Package.ToList(), Header = "Add News", Action = "Create", Button = "Add" }; return(View(model)); }
// GET: News/Edit/5 public ActionResult Edit(int id) { News news = db.News.FirstOrDefault(p => p.id == id); if (news != null) { NewsPackageVM model = new NewsPackageVM() { News = news, Package = db.Package.ToList(), Header = "Edit News", Action = "Edit", Button = "Edit" }; return(View("Modify", model)); } else { return(HttpNotFound()); } }