Exemplo n.º 1
0
        public IEnumerable <Goaltender> GetGoaltenders(int count, int startIndex = 0)
        {
            if (_goaltenders.IsEmpty())
            {
                _goaltenders = _hockeyPlayerService.GetGoaltenders().ToList();
            }

            var actualCount = _goaltenders.Count();
            var result      = new List <Goaltender>();

            // Generate dupes since we don't have a large data set
            for (int i = startIndex % actualCount; i < count + startIndex; i++)
            {
                result.Add(_goaltenders[i % actualCount]);
            }

            return(result);
        }