示例#1
0
        async Task LoadInfo()
        {
            Movie = await Task.Run(() => TMDBService.GetMovie(Id));

            foreach (var v in Movie.credits.cast.OrderBy(x => x.order).ToList().ImagesFirst())
            {
                Cast.Add(v);
            }
            foreach (var v in Movie.credits.crew.ImagesFirst())
            {
                if (!Crew.Any(x => x.id == v.id))
                {
                    Crew.Add(v);
                }
                else
                {
                    Crew.Single(x => x.id == v.id).job += $", {v.job}";
                }
                if (v.job.Equals("Director"))
                {
                    Directors.Add(v);
                }
            }
        }