public virtual async Task Adicionar(TEntity entity) { Db.Entry(entity).State = EntityState.Detached; EntityEntry <TEntity> _entityEntry = DbSet.Add(entity); await SaveChanges(); }
} //Adicionar public virtual async Task Atualizar(TEntity entity) { //try { _db.Entry(entity).State = EntityState.Modified; DbSet.Update(entity); await SaveChanges(); } //catch (System.InvalidOperationException e) { // var x = e; //var originalEntity = Find(entity.GetType(), ((IEntity)entity).Id); //Entry(originalEntity).CurrentValues.SetValues(entity); //return Entry((TEntity)originalEntity); } }
public virtual async Task Atualizar(TEntity entity) { Db.Entry <TEntity>(entity).State = EntityState.Modified; DbSet.Update(entity); await SaveChanges(); }
public async Task Atualizar(Fornecedor fornecedor) { _db.Entry <Fornecedor>(fornecedor).State = EntityState.Modified; await _db.SaveChangesAsync(); }