コード例 #1
0
        public int Incluir(Usuario usuario)
        {
            try
            {
                var senhaCri = "";

                senhaCri = new Criptografia().CriptografarSenha(usuario.Senha);

                usuario.Senha = senhaCri;

                if (usuario.Nome.Trim().Length <= 0)
                {
                    throw new Exception("O nome do usuário precisa ser informado!");
                }
                if (usuario.Email.Trim().Length <= 0)
                {
                    throw new Exception("O e-mail precisa ser informado!");
                }
                if (usuario.Senha.Trim().Length <= 0)
                {
                    throw new Exception("Uma senha precisa ser informada!");
                }
                else
                {
                    UsuarioAcessoADados usuarioAcessoADados = new UsuarioAcessoADados();
                    return(usuarioAcessoADados.Incluir(usuario));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #2
0
 public void Excluir(int id)
 {
     try
     {
         UsuarioAcessoADados usuarioAcesso = new UsuarioAcessoADados();
         usuarioAcesso.Excluir(id);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #3
0
        public void Alterar(Usuario usuario)
        {
            //Usuario usuario = new Usuario();

            var senhaCri = "";

            senhaCri = new Criptografia().CriptografarSenha(usuario.Senha);

            //usuario.Id = id;
            //usuario.Nome = nome;
            usuario.Senha = senhaCri;
            UsuarioAcessoADados usuarioAcesso = new UsuarioAcessoADados();

            usuarioAcesso.Alterar(usuario);
        }
コード例 #4
0
        public bool ValidaUsuario(string email, string senha)
        {
            bool validado;

            try
            {
                UsuarioAcessoADados usuarioAcessoADados = new UsuarioAcessoADados(); //instanciando a classe para utilizar o método Usuario

                Usuario usuario = usuarioAcessoADados.ObterUsuario(email);           //criando uma variável do tipo Usuário e passando o email para o UsuárioAcessoADados

                Criptografia criptografia = new Criptografia();                      //instanciando a classe

                //senhaCriptografada = criptografia.CriptografarSenha(senha);

                validado = criptografia.VerificarSenha(senha, usuario.Senha); //validando a criptografia pegando a senha digitada e comparando com a senha salva no banco de dados.

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }