Exemplo n.º 1
0
        public RouletteEventService(IRouletteEventEntryRepository entryRepo, IRouletteEventPrizeSettingRepository settingRepo, ITimeProvider time)
        {
            this.entryRepo   = entryRepo;
            this.settingRepo = settingRepo;
            this.time        = time;

            this.prizeSelector = new InstantLotteryPrizeSelector <RouletteEventInstantLotteryPrizeSetting, RouletteEventInstantLotteryPrizeType>();
        }
Exemplo n.º 2
0
        public TwoYearAnniversaryService(ITwoYearAnniversaryEntryRepository twoYearRepository, ITwoYearAnniversaryPrizeSettingRepository prizeRepository, ITwoYearAnniversaryWinCouponRepository couponRepository, ITimeProvider time)
        {
            this.twoYearRepository = twoYearRepository;
            this.prizeRepository   = prizeRepository;
            this.couponRepository  = couponRepository;
            this.time = time;

            this.prizeSelector = new InstantLotteryPrizeSelector <TwoYearAnniversaryInstantPrizeSetting, TwoYearAnniversarInstantPrizeType>();
        }