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))); } }
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); } }
public String RecuperarToken(string usuario, string senha) { return(this.manager.RecuperarToken(usuario, HashMD5.getMD5Senha(senha))); }