public VikingMegaReelDecoder(PaylineRepository paylineRepository)
        {
            this.paylineRepository = paylineRepository;

            _mainGamePayLine = paylineRepository.Get("local345677_250");
            _freeGamePayLine = paylineRepository.Get("local776543_250");
            _xmlHelper       = new XmlHelper();
        }
 public FortuneHongBaoDecoder(PaylineRepository paylineRepository)
 {
     this.paylineRepository = paylineRepository;
     _xmlHelper             = new XmlHelper();
     Pattern = new List <int[]>
     {
         new [] { 3, 4, 5 },
         new [] { 0, 1, 2 },
         new [] { 6, 7, 8 },
         new [] { 0, 3, 6 },
         new [] { 1, 4, 7 },
         new [] { 2, 5, 8 },
         new [] { 0, 4, 8 },
         new [] { 6, 4, 2 }
     };
 }
Example #3
0
 public MembersRepository(
     IHttpContextAccessor httpContextAccessor,
     IDatabaseManager databaseManager,
     CachedSettings cachedSettings,
     GamePayoutEngine gamePayoutEngine,
     PaylineRepository paylineRepository,
     SymbolRepository symbolRepository,
     HistoryDecoderFactory historyDecoderFactory,
     GameInfoRepository gameInfoRepository)
 {
     this.httpContextAccessor   = httpContextAccessor;
     this.databaseManager       = databaseManager;
     this.cachedSettings        = cachedSettings;
     this.gamePayoutEngine      = gamePayoutEngine;
     this.paylineRepository     = paylineRepository;
     this.symbolRepository      = symbolRepository;
     this.gameInfoRepository    = gameInfoRepository;
     this.historyDecoderFactory = historyDecoderFactory;
 }
        protected virtual void Handle(IList <PaylineEntity> infos)
        {
            if (infos == null || infos.Count == 0)
            {
                return;
            }
            IList <PaylineEntity> entities = new List <PaylineEntity>();

            foreach (var info in infos)
            {
                if (PaylineRepository.Check(info))
                {
                    entities.Add(info);
                }
            }
            var unitofworks = DomainService.Handle(entities);

            if (unitofworks != null)
            {
                Commit(unitofworks);
            }
        }
 public CaptainRabbitDecoder(PaylineRepository paylineRepository)
 {
     this.paylineRepository = paylineRepository;
     _xmlHelper             = new XmlHelper();
 }
 public LuckyGiantDecoder(PaylineRepository paylineRepository)
 {
     this.paylineRepository = paylineRepository;
     _xmlHelper             = new XmlHelper();
 }
 public HistoryDecoderFactory(PaylineRepository paylineRepository)
 {
     this.paylineRepository = paylineRepository;
 }
Example #8
0
 public JazzClubDecoder(PaylineRepository paylineRepository)
 {
     this.paylineRepository = paylineRepository;
     _xmlHelper             = new XmlHelper();
 }
Example #9
0
 public WolvesSlotDecoder(PaylineRepository paylineRepository)
 {
     this.paylineRepository = paylineRepository;
     _xmlHelper             = new XmlHelper();
 }