public static void Copy(RottenTomatoesMovies response, string groupId, string groupName)
        {
            try
            {
                MovieGroup mg = APIMASH_RottenTomatoesCollection.GetGroupByTitle(groupName);
                if (mg != null)
                    mg.Items.Clear();
                else
                    mg = new MovieGroup(groupId, groupName, response.Movies[0].Posters.Original);

                foreach (var mi in response.Movies.Select(t => new MovieItem(
                    t.Id,
                    t.Title,
                    t.MPAARating,
                    t.Ratings.AudienceRating,
                    t.Ratings.CriticsRating,
                    t.Links.Clips,
                    t.Links.Reviews,
                    t.Links.Cast,
                    t.Posters.Original,
                    t.Synopsis,
                    mg)))
                {
                    mg.Items.Add(mi);
                }
                _movieData._allGroups.Add(mg);
            }
            catch (Exception e)
            {
                throw;
            }
        }
Example #2
0
        public static void Copy(RottenTomatoesMovies response, string groupId, string groupName)
        {
            try
            {
                MovieGroup mg = APIMASH_RottenTomatoesCollection.GetGroupByTitle(groupName);
                if (mg != null)
                {
                    mg.Items.Clear();
                }
                else
                {
                    mg = new MovieGroup(groupId, groupName, response.Movies[0].Posters.Original);
                }

                foreach (var mi in response.Movies.Select(t => new MovieItem(
                                                              t.Id,
                                                              t.Title,
                                                              t.MPAARating,
                                                              t.Ratings.AudienceRating,
                                                              t.Ratings.CriticsRating,
                                                              t.Links.Clips,
                                                              t.Links.Reviews,
                                                              t.Links.Cast,
                                                              t.Posters.Original,
                                                              t.Synopsis,
                                                              mg)))
                {
                    mg.Items.Add(mi);
                }
                _movieData._allGroups.Add(mg);
            }
            catch (Exception e)
            {
                throw;
            }
        }