Пример #1
0
        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);
        }
Пример #2
0
 public GenericRepository(MyReservationContext context)
 {
     _context = context;
     _dbSet   = _context.Set <TEntity>();
 }
Пример #3
0
 public GenericRepository(DbContextOptions options)
 {
     _context = new MyReservationContext(options);
     _dbSet   = _context.Set <TEntity>();
 }
Пример #4
0
 public IEnumerable <TEntity> GetAll()
 {
     return(_dbContext.Set <TEntity>().AsNoTracking());
 }