Exemple #1
0
        public async Task <IReadOnlyList <ShowModel> > FillCastForShowsAsync(IReadOnlyList <ShowModel> shows)
        {
            foreach (var showModel in shows)
            {
                var cast = await _tvMazeApiService.FetchCastByShowIdAsync(showModel.Id);

                showModel.Cast = new List <PersonModel>(cast.OrderBy(x => x.Birthday));
            }

            return(shows);
        }