public async Task <IActionResult> Index(LoginModels model) { //await CreateRolesAsync(this.serviceProvider); if (ModelState.IsValid) { var result = await LUsuario.userLoginAsync(model); if (result.Succeeded) { return(Redirect("/Principal/Principal/Principal")); } else if (result.IsLockedOut) { model.Error = "Cuenta de usuario bloqueada"; _model = model; return(Redirect("/")); } else { model.Error = "Correo o Contraseña Inválidos"; _model = model; return(Redirect("/")); } } return(View()); }