Example #1
0
        private async void LoadSchedules()
        {
            var data = new MultiplexDataProvider();
            var items = await data.LoadSchedules();

            Multiplexes.Items.Clear();
            foreach (var item in items)
            {
                ListBoxItem b = new ListBoxItem();
                b.Content = string.Format("{0} - Hall {1} - Price {2} - Time {3}", item.Id, item.Hall, item.Price, item.Time.ToLongDateString());
                Multiplexes.Items.Add(b);
            }
        }
Example #2
0
        private async void LoadMultiplexes()
        {
            var data = new MultiplexDataProvider();
            var items = await data.LoadMultiplexes();

            Multiplexes.Items.Clear();
            foreach (var item in items)
            {
                ListBoxItem b = new ListBoxItem();
                b.Content = item.City + " - " + item.Title;
                Multiplexes.Items.Add(b);
            }
        }
Example #3
0
        private async void LoadMovies()
        {
            var data = new MultiplexDataProvider();
            var items = await data.LoadMovies();

            Multiplexes.Items.Clear();
            foreach (var item in items)
            {
                ListBoxItem b = new ListBoxItem();
                var sp = new StackPanel();
                sp.Orientation = System.Windows.Controls.Orientation.Horizontal;
                var img = new Image();
                BitmapImage bi = new BitmapImage(new Uri(string.Format(MultiplexDataProvider.PosterUri, item.Id.ToString().Substring(0, 4))));
                img.Source = bi;
                sp.Children.Add(img);
                var tx = new TextBlock();
                tx.Text = item.Title;
                sp.Children.Add(tx);
                b.Content = sp;
                Multiplexes.Items.Add(b);
            }
        }