public void Atualizar(Produto produto)
 {
     _context.Produtos.Attach(produto);
     _context.Entry(produto).State = EntityState.Modified;
     _context.Produtos.Update(produto);
     _context.SaveChanges();
 }
 public void Atualizar(Categoria categoria)
 {
     _context.Categorias.Attach(categoria);
     _context.Entry(categoria).State = EntityState.Modified;
     _context.Categorias.Update(categoria);
     _unitOfWork.Commit();
 }
        //TODO: Call SaveChanges on UnitOfWork
        public TEntity Update(TEntity obj)
        {
            var entry = Db.Entry(obj);

            DbSet.Attach(obj);
            entry.State = EntityState.Modified;
            SaveChanges();

            return(obj);
        }