示例#1
0
        public MainForm()
        {
            InitializeComponent();
            var container = new ObjectDataSource.Default.Container(new Uri(serviceUri));

            _dataList = GetYears(container);
        }
示例#2
0
        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);
        }