Ejemplo n.º 1
0
 public override void AddResult(MatchResult result)
 {
     lock (guard)
     {
         base.AddResult(result);
     }
 }
Ejemplo n.º 2
0
        private static void AddFantasyResult(ResultsCache cache,bool showResult)
        {
            int firstTeam = 0;
            int secondTeam = 0;
            while (firstTeam == secondTeam)
            {
                firstTeam = rnd.Next(Teams.Length);
                secondTeam = rnd.Next(Teams.Length);
            }

            MatchResult result = new MatchResult { FirstTeam = Teams[firstTeam], SecondTeam = Teams[secondTeam], FirstTeamScore = rnd.Next(5), SecondTeamScore = rnd.Next(5) };

            if (showResult)
            {
                Console.SetCursorPosition(0, 1);
                Console.WriteLine("Result just in {0}                                                          ", result.ToString());
            }

            cache.AddResult(result);
        }
Ejemplo n.º 3
0
 public override void AddResult(MatchResult result)
 {
     results.Add(result);
 }
Ejemplo n.º 4
0
 public abstract void AddResult(MatchResult resultsToAdd);
Ejemplo n.º 5
0
 public abstract void AddResult(MatchResult resultsToAdd);
Ejemplo n.º 6
0
 public override void AddResult(MatchResult result)
 {
     results.Add(result);
 }
Ejemplo n.º 7
0
 public override void AddResult(MatchResult result)
 {
     rwLock.EnterWriteLock();
     try
     {
         results.Add(result);
     }
     finally
     {
         rwLock.ExitWriteLock();
     }
 }
Ejemplo n.º 8
0
 public override void AddResult(MatchResult result)
 {
     lock (guard)
     {
         var local = new List<MatchResult>(results);
         local.Add(result);
         results = local;
     }
 }