public async Task <IActionResult> Index(MOD_LOGIN MODLOGIN) { _LOGIN = MODLOGIN; if (ModelState.IsValid) { var resultado = await _user.Usuario_Login_Async(MODLOGIN); if (resultado.Succeeded) { return(Redirect("/Principal/Principal")); } else { _LOGIN.ErrorMessage = "Correo o Contraseña Inválidos."; return(Redirect("/")); } } else { foreach (var modelState in ModelState.Values) { foreach (var error in modelState.Errors) { _LOGIN.ErrorMessage = error.ErrorMessage; } } return(Redirect("/")); } }