public async Task <IActionResult> Login([FromForm] LoginViewModel usuario) { try { if (ModelState.IsValid) { var user = new LoginViewModel { Login = usuario.Login, Senha = Hash.GerarHash(usuario.Senha) }; bool usuarioLogin = await _usuarioManager.GetLogin(_mapper.Map <UsuarioModel>(usuario)); if (usuarioLogin) { ViewBag.message = "Usuario " + user.Login + " logado"; return(RedirectToAction("Post", "SalaCadastro")); } } ViewBag.message = "Usuario ou senha incorreto"; return(View()); } catch (Exception ex) { TempData["NotifyMessage"] = "" + ex.Message; return(BadRequest()); } }