Ejemplo n.º 1
0
        public static void StoreShows()
        {
            var tasks = new List <Task>();

            for (var i = 0; i < int.MaxValue; i++)
            {
                try
                {
                    var response = TvMazeService.GetShows(i.ToString());
                    tasks.AddRange(response.Where(x => x.Language == "English").Select(x => DocumentRepository <TvShow> .CreateItemAsync((TvShow)x)));
                }
                catch (Exception)
                {
                    break;
                }
            }

            Task.Run(() => tasks);
        }