Example #1
0
 public void Delete <TEntity>(TEntity item) where TEntity : class
 {
     try
     {
         _db.Set <TEntity>().Remove(item);
     }
     catch
     {
         throw;
     }
 }
Example #2
0
 /*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);
     }
 }
Example #4
0
 public async Task <bool> AnyAsync <TEntity>(Expression <Func <TEntity, bool> > expression) where TEntity : class
 {
     return(await _dBContext.Set <TEntity>().AnyAsync(expression));
 }
Example #5
0
 public async Task <List <TEntity> > GetAsync <TEntity>() where TEntity : class
 {
     return(await _db.Set <TEntity>().ToListAsync());
 }