public ActionResult Login(LoginViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var usuario = _servicoUsuarioDominio.LogaUsuario(viewModel.Email, viewModel.Password); if (usuario == null) { ModelState.AddModelError("", "Email ou Senha incorretos."); return(View(viewModel)); } SessionManager.UsuarioLogado = usuario; return(RedirectToAction("Index", "Home")); }
public ActionResult Login(LogInViewModel logViewModel) { logViewModel.PerfilUsuario = _usuarioDomain.RecuperaTodosPerfisAtivos().Select(x => new SelectListItem { Text = x.NomePerfil, Value = Convert.ToString(x.PerfilUsuarioId) }); if (!ModelState.IsValid) { return(View(logViewModel)); } var usuario = _usuarioDomain.LogaUsuario(logViewModel.Email, logViewModel.Password); if (usuario == null) { ModelState.AddModelError("", "Email ou Senha Invalido"); return(View(logViewModel)); } SessionManager.UsuarioLogado = usuario; return(RedirectToAction("Index", "Home")); }