public void Delete <TEntity>(TEntity item) where TEntity : class { try { _db.Set <TEntity>().Remove(item); } catch { throw; } }
/*public void Delete<TEntity>(TEntity item) where TEntity : class * { * try * { * _db.Set<TEntity>().Remove(item); * } * catch * { * throw; * } * }*/ public void Delete <TEntity>(Expression <Func <TEntity, bool> > predicate) where TEntity : class { try { var entity = _db.Set <TEntity>().FirstOrDefault(predicate); _db.Set <TEntity>().Remove(entity); } catch { throw; } }
public async Task <bool> Delete <TEntity>(TEntity item) where TEntity : class { try { _db.Set <TEntity>().Remove(item); return(await _db.SaveChangesAsync() >= 0); } catch { return(false); } }
public async Task <bool> AnyAsync <TEntity>(Expression <Func <TEntity, bool> > expression) where TEntity : class { return(await _dBContext.Set <TEntity>().AnyAsync(expression)); }
public async Task <List <TEntity> > GetAsync <TEntity>() where TEntity : class { return(await _db.Set <TEntity>().ToListAsync()); }