Ejemplo n.º 1
0
        private RepositoryLocator()
        {
            _kernel = new StandardKernel();

            if (CURRENT_MODE == Mode.DATABASE)
            {
                _db = new TamagotchiEntities();
                _kernel.Bind <ITamagotchiRepository>().To <TamagotchiDatabaseRepository>().InSingletonScope().WithConstructorArgument("db", _db);
                _kernel.Bind <IHotelroomRepository>().To <HotelroomDatabaseRepository>().InSingletonScope().WithConstructorArgument("db", _db);
                _kernel.Bind <IBookingRepository>().To <BookingDatabaseRepository>().InSingletonScope().WithConstructorArgument("db", _db);
                //_kernel.Bind<IUserRepository>().To<UserDatabaseRepository>().InSingletonScope().WithConstructorArgument("db", _db);
            }
            else if (CURRENT_MODE == Mode.DUMMY)
            {
                _kernel.Bind <ITamagotchiRepository>().To <TamagotchiDummyRepository>().InSingletonScope();
                _kernel.Bind <IHotelroomRepository>().To <HotelroomDummyRepository>().InSingletonScope();
                _kernel.Bind <IBookingRepository>().To <BookingDummyRepository>().InSingletonScope();
                //_kernel.Bind<IUserRepository>().To<UserDummyRepository>().InSingletonScope();
            }
        }
Ejemplo n.º 2
0
 public RoomRepository(TamagotchiEntities dbContext)
 {
     _tamagotchiEntities = dbContext;
 }
Ejemplo n.º 3
0
 public BookingDatabaseRepository(TamagotchiEntities db)
 {
     _db = db;
 }
 public HotelroomDatabaseRepository(TamagotchiEntities db)
 {
     _db = db;
 }
Ejemplo n.º 5
0
 public TamagotchiDatabaseRepository(TamagotchiEntities db)
 {
     _db = db;
 }