public async Task <ActionResult> Login(LoginViewModel model, string returnUrl) { if (!ModelState.IsValid) { return(View(model)); } var result = await authLogic.SignInUserAsync(model, true); switch (result) { case SignInStatus.Success: return(RedirectToAction("Index", "Home")); case SignInStatus.Failure: default: ModelState.AddModelError("", "Intento invalido."); return(View(model)); } }