Exemplo n.º 1
0
        public virtual bool Remove(object id)
        {
            var resource = Get(id);

            DbSet.Remove(resource);
            Context.SaveChanges();

            return(true);
        }
Exemplo n.º 2
0
 public T Delete(T entity)
 {
     if (entity == null)
     {
         throw new ArgumentNullException("Entity");
     }
     entities.Remove(entity);
     _context.SaveChanges();
     return(entity);
 }
Exemplo n.º 3
0
        public virtual async Task <TEntity> DeleteAsync(TEntity resource)
        {
            DbSet.Remove(resource);
            await SaveAsync();

            return(resource);
        }
Exemplo n.º 4
0
 /// <summary>
 /// Permet de purger les tables pour la fixtures
 /// </summary>
 /// <typeparam name="T">Model de classe</typeparam>
 /// <param name="table">Collection d'objets entités</param>
 public static void removeTable <T>(this Microsoft.EntityFrameworkCore.DbSet <T> table) where T : class
 {
     foreach (var item in table)
     {
         table.Remove(item);
     }
 }
 public virtual void Delete(TEntity entityToDelete)
 {
     if (context.Entry(entityToDelete).State == EntityState.Detached)
     {
         dbSet.Attach(entityToDelete);
     }
     dbSet.Remove(entityToDelete);
 }
Exemplo n.º 6
0
 public virtual void DeleteRange(IEnumerable <object> ids)
 {
     Microsoft.EntityFrameworkCore.DbSet <TEntity> dbSet = this.Context.Set <TEntity>();
     foreach (object id in ids)
     {
         TEntity entity = dbSet.Find(id);
         dbSet.Remove(entity);
     }
 }
Exemplo n.º 7
0
 public virtual TEntity Delete(TEntity entity)
 {
     Microsoft.EntityFrameworkCore.DbSet <TEntity> dbSet = this.Context.Set <TEntity>();
     if (this.Context.Entry <TEntity>(entity).State == EntityState.Detached)
     {
         dbSet.Attach(entity);
     }
     dbSet.Remove(entity);
     return(entity);
 }
Exemplo n.º 8
0
 public virtual void DeleteRange(IEnumerable <TEntity> entities)
 {
     Microsoft.EntityFrameworkCore.DbSet <TEntity> dbSet = this.Context.Set <TEntity>();
     foreach (TEntity entity in entities)
     {
         if (this.Context.Entry <TEntity>(entity).State == EntityState.Detached)
         {
             dbSet.Attach(entity);
         }
         dbSet.Remove(entity);
     }
 }
Exemplo n.º 9
0
 public void Delete(T entity)
 {
     DbSet.Remove(entity);
 }
Exemplo n.º 10
0
 public async Task RemoveCouponAsync(Coupon coupon)
 {
     _coupons.Remove(coupon);
     await _context.SaveChangesAsync();
 }
Exemplo n.º 11
0
 public virtual void Delete(long id)
 {
     DbSet.Remove(DbSet.Find(id));
 }
Exemplo n.º 12
0
 public void DeleteItem(T item)
 {
     _dbSet.Remove(item);
     context.SaveChanges();
 }