public MainForm() { InitializeComponent(); var container = new ObjectDataSource.Default.Container(new Uri(serviceUri)); _dataList = GetYears(container); }
private IList <Year> GetYears(ObjectDataSource.Default.Container container) { var years = new List <Year>(); foreach (var movie in container.Movies) { int year = movie.YearReleased; if (years.Count == 0 || years[years.Count - 1].YearReleased != year) { years.Add(new Year(year)); } var newMovie = new Movie(movie.Id, movie.Title, movie.MPAA); years[years.Count - 1].Movies.Add(newMovie); } return(years); }