public IActionResult Buscar(string matricula) { if (matricula != null) { Triador parametroDaBusca = new Triador { Matricula = matricula }; Triador resultadoDaBusca = _triadorDAO.BuscarTriadorPorMatricula(parametroDaBusca); if (resultadoDaBusca != null) { return(RedirectToAction("perfil", new RouteValueDictionary { { "id", resultadoDaBusca.IdTriador } })); } else { ModelState.AddModelError("", "Nenhum triador encontrado."); return(View()); } } ModelState.AddModelError("", "Matricula inválida"); return(View()); }
private void AutenticarTriador(string username, string password) { Triador triadorBusca = new Triador { Matricula = username }; Triador triadorResultado = _triadorDAO.BuscarTriadorPorMatricula(triadorBusca); if (triadorResultado != null && triadorResultado.StatusUsuario != StatusUsuario.Inativo) { if (triadorResultado.Matricula.Equals(username) && triadorResultado.Senha.Equals(password)) { usuario.IdUsuario = triadorResultado.IdTriador; usuario.NomeDeUsuario = triadorResultado.NomeCompleto; usuario.TipoUsuario = TipoUsuario.Triador; } } }