Пример #1
0
        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());
        }
Пример #2
0
        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;
                }
            }
        }