public ActionResult CassetteDelete(int?cassetteId, int id) { if (!User.IsInRole("Delete Terminal Cassettes")) //no puse Authorize porque no puedo controlar la redireccion si no tiene el permiso. Esto l ollama un ajax y es un partial de details. { return(PartialView("Sections/ErrorAccess")); } try { if (cassetteId == null) { ViewBag.Error = "Terminal not found. "; return(View("Error")); } _repository.CassettesDelete(Convert.ToInt32(cassetteId)); return(RedirectToAction("Details", new { id = id })); } catch (Exception ex) { ViewBag.Error = "Validation error deleting Terminal" + ex.Message; return(RedirectToAction("Details", new { id = id })); } }