Ejemplo n.º 1
0
 public UnitOfWork(GrandeHotelCustomContext context)
 {
     _context = context;
     Rooms    = new RoomsRepository(context);
     Bookings = new BookingsRepository(context);
     Users    = new UserRepository(context);
 }
Ejemplo n.º 2
0
        public ContainerGenerator WithDbContext()
        {
            _configuration = _configuration ?? GetConfiguration();
            var options = new DbContextOptionsBuilder <GrandeHotelContext>()
                          .UseSqlServer(_configuration.GetConnectionString("grande_hotel"))
                          .Options;
            var context = new GrandeHotelCustomContext(options);

            _container.RegisterInstance <DbContext>(context);
            _container.RegisterInstance <GrandeHotelCustomContext>(context);
            return(this);
        }