public virtual void Atualizar(T entity)
        {
            using (var context = new ProvedorAcesso().Conexao())
            {
                var dbSet = context.Set <T>();

                dbSet.Update(entity);

                context.SaveChanges();
            }
        }
        public virtual void Inserir(T entity)
        {
            using (var context = new ProvedorAcesso().Conexao())
            {
                var dbSet = context.Set <T>();

                dbSet.Add(entity);

                context.SaveChanges();
            }
        }
        public virtual void Deletar(T entity)
        {
            using (var context = new ProvedorAcesso().Conexao())
            {
                var dbSet = context.Set <T>();

                var now = DateTime.Now;

                dbSet.Remove(entity);

                context.SaveChanges();
            }
        }