Пример #1
0
        public static Usuario BuscarUsuarioAutenticado(string nome, string senha)
        {
            Usuario usuarioEncontrado = UsuarioRepositorioEF.ListaUsuarios().ToArray().FirstOrDefault(
                usuario => usuario.Nome.Equals(nome));
            string senhaDeComparacao =
                ServicoDeCriptografia.ConverterParaMD5($"{nome}_$_{senha}");

            if (usuarioEncontrado != null && usuarioEncontrado.Senha.Equals(senhaDeComparacao))
            {
                return(usuarioEncontrado);
            }
            return(null);
        }
        public static Usuario BuscarUsuarioAutenticado(string login, string senha)
        {
            Usuario usuarioEncontrado = new UsuarioRepositorioEF().BuscarUsuario(login);

            string senhaDeComparacao =
                ServicoDeCriptografia.ConverterParaMD5($"{usuarioEncontrado.Login}_$_{senha}");

            if (usuarioEncontrado != null && usuarioEncontrado.Senha.Equals(senhaDeComparacao))
            {
                return(usuarioEncontrado);
            }

            return(null);
        }
Пример #3
0
 public UsuarioServicioEF(PGDbContext context)
 {
     _usuarioEF = new UsuarioRepositorioEF(context);
 }
 public UsuarioServico()
 {
     Repositorio = new UsuarioRepositorioEF();
 }