public async Task <ActionResult> Edit([Bind(Include = "Id,Name")] Genre genre) { if (!Session.UserHasRole("Admin")) { return(new HttpStatusCodeResult(HttpStatusCode.Forbidden)); } if (ModelState.IsValid) { db.Entry(genre).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(genre)); }