Example #1
0
        public Boolean Validar(string Usuario, string senha)

        {
            if (Usuario == "" || senha == "")
            {
                throw new Exception("Usuario e senha não foram preenchido corretamente");
            }
            else
            {
                return(this.manager.Validar(Usuario, HashMD5.getMD5Senha(senha)));
            }
        }
Example #2
0
        public Boolean InserirOuAtualizar(BEUsuario entidade)
        {
            try
            {
                USUARIO usuario = (entidade.token == null ? new USUARIO() :
                                   db.USUARIO.Where(x => x.token == entidade.token).FirstOrDefault());


                usuario.nome      = entidade.nome;
                usuario.sobrenome = entidade.sobrenome;
                usuario.email     = entidade.email;
                usuario.ativo     = entidade.ativo;

                if (entidade.token != null)
                {
                    usuario.senha = (usuario.senha == entidade.senha ? entidade.senha : HashMD5.getMD5Senha(entidade.senha));
                    db.USUARIO.Attach(usuario);
                    db.Entry(usuario).State = EntityState.Modified;
                    db.SaveChanges();
                }
                else
                {
                    usuario.token = HashMD5.getMD5Hash("HASH" + entidade.senha);
                    usuario.senha = HashMD5.getMD5Senha(entidade.senha);
                    db.USUARIO.Add(usuario);
                    db.Entry(usuario).State = EntityState.Added;
                    db.SaveChanges();
                }
                return(true);
            }
            catch (DbEntityValidationException e)
            {
                string erro = RetornaErroEntity(e);
                throw new Exception(erro);
            }
        }
Example #3
0
 public String RecuperarToken(string usuario, string senha)
 {
     return(this.manager.RecuperarToken(usuario, HashMD5.getMD5Senha(senha)));
 }