}
return View(film);
}
//
// GET: /Films/Edit/5
[Authorize(Roles = "Admin")]
public ActionResult Edit(int id = 0)
{
Film film = db.Films.Find(id);
if (film == null)
{
return HttpNotFound();
}
return View(film);
}
//
// POST: /Films/Edit/5
[HttpPost]
[Authorize(Roles = "Admin")]
public ActionResult Edit(Film film)
{
if (ModelState.IsValid)
{
db.Entry(film).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index","Home");
}
return View(film);
}
//
// GET: /Films/Delete/5
[Authorize(Roles = "Admin")]
public ActionResult Delete(int id = 0)
{
Film film = db.Films.Find(id);
if (film == null)
{
return HttpNotFound();
}
return View(film);
}
//
// POST: /Films/Delete/5