public Usuario Adicionar(Usuario entity)
        {
            var t = new EFAcessoRepository(SHA512.Create());

            entity.Password        = t.GerarHash(entity.Password);
            entity.ConfirmPassword = null;

            _dbContext.Set <Usuario>().Add(entity);
            _dbContext.SaveChanges();

            return(entity);
        }
        public bool loginIsAuthenticated(string usuario, string senha)
        {
            var user = _dbContext.Set <Usuario>().Where(x => x.Nome.Equals(usuario)).FirstOrDefault();

            if (user == null)
            {
                return(false);
            }

            var t = new EFAcessoRepository(SHA512.Create());


            if (!t.VerificarHash(senha, user.Password))
            {
                return(false);
            }


            return(true);
        }