コード例 #1
0
 public UnitOfWork(RoomMateDbContext context)
 {
     _context             = context;
     UsersRepository      = new UserRepository(_context);
     RoomsRepository      = new RoomRepository(_context);
     EquipmentRepository  = new GenericRepository <Equipment>(_context);
     AddressesRepository  = new AddressRepository(_context);
     RoomImagesRepository = new RoomImageRepository(_context);
     UserImageRepository  = new GenericRepository <UserImage>(_context);
     BookingRepository    = new BookingRepository(_context);
 }
コード例 #2
0
 public UnitOfWork(HotelContext context)
 {
     this.context        = context ?? throw new System.ArgumentNullException(nameof(context));
     Users               = new UserRepository(context);
     BookingOffers       = new BookingOfferRepository(context);
     Offers              = new OfferRepository(context);
     BookingRoomServices = new BookingRoomServiceRepository(context);
     BookingRooms        = new BookingRoomRepository(context);
     Services            = new ServiceRepository(context);
     RoomFeatures        = new RoomFeatureRepository(context);
     Features            = new FeatureRepository(context);
     RoomImages          = new RoomImageRepository(context);
     Rooms               = new RoomRepository(context);
 }