public void Delete(TKey id) { if (id == null) { throw new ArgumentNullException("id"); } var entityToDelete = GetById(id); if (entityToDelete == null) { throw new Exception("Entity not found"); } _context.Set <TEntity>().Remove(entityToDelete); }
public GenericRepository(MyReservationContext context) { _context = context; _dbSet = _context.Set <TEntity>(); }
public GenericRepository(DbContextOptions options) { _context = new MyReservationContext(options); _dbSet = _context.Set <TEntity>(); }
public IEnumerable <TEntity> GetAll() { return(_dbContext.Set <TEntity>().AsNoTracking()); }