public ActionResult DeleteConfirmed(int id) { DanhSachPhim danhSachPhim = db.DanhSachPhims.Find(id); db.DanhSachPhims.Remove(danhSachPhim); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "PhimId,TenPhim,DaoDien,ThoiLuong,XuatXu,NoiDung,Image")] DanhSachPhim danhSachPhim) { if (ModelState.IsValid) { db.Entry(danhSachPhim).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(danhSachPhim)); }
public ActionResult Create([Bind(Include = "PhimId,TenPhim,DaoDien,ThoiLuong,XuatXu,NoiDung,FilePath")] DanhSachPhim danhSachPhim, HttpPostedFileBase FilePath) { if (ModelState.IsValid) { try { if (FilePath != null) { string path = Path.Combine(Server.MapPath("~/IMG"), Path.GetFileName(FilePath.FileName)); FilePath.SaveAs(path); danhSachPhim.FilePath = FilePath.FileName; db.DanhSachPhims.Add(danhSachPhim); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(danhSachPhim)); //ViewBag.FileStatus = "File uploaded successfully."; } catch (Exception) { ViewBag.FileStatus = "Error while file uploading."; } } return(View()); //try //{ // if (file.ContentLength > 0) // { // string fileName = Path.GetFileName(file.FileName); // List<string> validExtensions = new List<string> { "png", "jpg", "jpeg" }; // if (validExtensions.Contains(Path.GetExtension(fileName))) // { // string path = Path.Combine("~/IMG", fileName); // file.SaveAs(path); // _filePath = path; // } // } //} //catch (Exception) //{ //} //return View(); //if (ModelState.IsValid) //{ // if (!string.IsNullOrEmpty(_filePath)) // danhSachPhim.FilePath = _filePath; // db.DanhSachPhims.Add(danhSachPhim); // db.SaveChanges(); // return RedirectToAction("Index"); //} //return View(danhSachPhim); }
// GET: DanhSachPhims/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DanhSachPhim danhSachPhim = db.DanhSachPhims.Find(id); if (danhSachPhim == null) { return(HttpNotFound()); } return(View(danhSachPhim)); }