public virtual void Delete(TEntity entityToDelete) { if (context.Entry(entityToDelete).State == EntityState.Detached) { dbSet.Attach(entityToDelete); } dbSet.Remove(entityToDelete); }
public void SalvarOuAtualizar(Usuario entity) { if (entity.Id == 0) { catalogocontext.Usuarios.Add(entity); } else { catalogocontext.Entry <Usuario>(entity).State = EntityState.Modified; } catalogocontext.SaveChanges(); Dispose(); }