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; } }
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; } }