//Action de confirmacion de la eliminacion del Usuario public ActionResult ConfirmaEliminarUsuario(string Usuario) { //Controlamos que el usuario este logueado y sea admin if (Session["Logueado"] != null && HerramientasM.EsAdmin((UsuarioModel)Session["Logueado"])) { //Verificamos que la id no venga nula, aunque si es seleccionada de la lista siempre tendra un valor valido if (!string.IsNullOrEmpty(Usuario)) { //Anticipamos un posible error en el servidor try { unaLogica.BorrarUsuario(Usuario); return(RedirectToAction("MostrarUsuarios", "Usuario")); } catch (Exception unError) { //Podriamos guardar el error en la base //Redirigimos a vista de error return(View("Error")); } } else { //Si el usuario que nos llega esta vacio, redirigimos a la siguiente vista return(RedirectToAction("MostrarUsuarios")); } } else //Si el usuario no se logueo o no es admin { return(RedirectToAction("Login", "Ingreso")); } }