private void FireLogScan(MatchOddDTO matchOdd1, MatchOddDTO matchOdd2)
        {
            Task.Run(() =>
            {
                if (OnLogScanEvent != null)
                {
                    var msg = new LogScanMessage()
                    {
                        Time            = DateTime.Now.ToString("HH:mm:ss.fff"),
                        HomeTeamName    = matchOdd1.HomeTeamName,
                        AwayTeamName    = matchOdd1.AwayTeamName,
                        OddType         = matchOdd1.OddType,
                        FirstServerType = matchOdd1.ServerType,
                        FirstHomeOdd    = matchOdd1.HomeOdd,
                        FirstAwayOdd    = matchOdd1.AwayOdd,

                        SecondServerType = matchOdd2.ServerType,
                        SecondHomeOdd    = matchOdd2.HomeOdd,
                        SecondAwayOdd    = matchOdd2.AwayOdd
                    };

                    OnLogScanEvent(msg);
                }
            });
        }
Exemple #2
0
        private void FireLogScan(MatchOddDTO ibetMatchOddDto, MatchOddDTO sboMatchOddDto)
        {
            var msg = new LogScanMessage()
            {
                ProcessorName   = this.ProcessorName,
                Time            = DateTime.Now.ToString("HH:mm:ss.fff"),
                HomeTeamName    = ibetMatchOddDto.HomeTeamName,
                AwayTeamName    = ibetMatchOddDto.AwayTeamName,
                OddType         = ibetMatchOddDto.OddType,
                Odd             = ibetMatchOddDto.Odd,
                FirstOddValues  = ibetMatchOddDto.HomeOdd + " | " + ibetMatchOddDto.AwayOdd,
                SecondOddValues = sboMatchOddDto.HomeOdd + " | " + sboMatchOddDto.AwayOdd
            };

            Task.Run(() =>
            {
                DataContainer.LogScanQueue.Enqueue(msg);
                DataContainer.LogScanResetEvent.Set();
            });
        }
Exemple #3
0
        private void FireLogScan(MatchPiDTO piMatchOdd, OddDTO piOdd, MatchIsnDTO isnMatch, OddDTO isnOdd, eServerScan serverScan)
        {
            var msg = new LogScanMessage()
            {
                ProcessorName   = this.ProcessorName,
                Time            = DateTime.Now.ToString("HH:mm:ss.fff"),
                HomeTeamName    = piMatchOdd.HomeTeamName,
                AwayTeamName    = piMatchOdd.AwayTeamName,
                OddType         = piOdd.OddType,
                Odd             = piOdd.Odd,
                FirstOddValues  = piOdd.HomeOdd + " | " + piOdd.AwayOdd,
                SecondOddValues = isnOdd.HomeOdd + " | " + isnOdd.AwayOdd,
                ServerScan      = serverScan
            };

            Task.Run(() =>
            {
                DataContainer.LogScanQueue.Enqueue(msg);
                DataContainer.LogScanResetEvent.Set();
            });
        }