Exemplo n.º 1
0
        /// <summary>
        /// Agrega los partidos siguentes de una fecha o aplazados
        /// </summary>
        public void AddNext(int fixtureId, List <Match> nextMatches)
        {
            var matchesSaved = _matchData.GetByFixtureId(fixtureId);

            foreach (var m in nextMatches)
            {
                var match = matchesSaved.FirstOrDefault(f => f.TeamIdLocal == m.TeamIdLocal && f.TeamIdVisitor == m.TeamIdVisitor);
                if (match == null)
                {
                    m.FixtureId = fixtureId;
                    _matchData.Add(m);
                }
            }
        }