示例#1
0
        private void buttonEvent_Click(object sender, EventArgs e)
        {
            textBox1.Clear();

            var api = new AlloCineApi();

            api.TvSeriesGetInfoCompleted += api_TvSeriesGetInfoCompleted;

            textBox1.AppendText("\r\n\r\n\r\n//Batch retrieve - The UI is freezing - main tread is waiting");
            for (int i = 223; i >= 200; i--)
            {
                api.TvSeriesGetInfo(i, ResponseProfiles.Large, new[] { "synopsis" }, null);
            }
        }
示例#2
0
        private void buttonVariousCalls_Click(object sender, EventArgs e)
        {
            textBox1.Clear();

            //"ah si j'etais riche" = 42346
            var api = new AlloCineApi();

            textBox1.AppendText("//Look for anything in Allocine that contains 'riche'");
            var alFeed = api.Search("riche", new[] { TypeFilters.Movie }, 8, 1);

            if (alFeed.Error != null)
            {
                textBox1.AppendText("\r\n" + alFeed.Error.Value);
            }
            else
            {
                foreach (var mov in alFeed.MovieList)
                {
                    textBox1.AppendText("\r\n" + mov.Code + "\t" + mov.OriginalTitle + "\t");
                }
            }

            textBox1.AppendText("\r\n\r\n\r\n//Retrieve the details of the Movie 'Ah si j'etais riche");
            var alMovie = api.MovieGetInfo(42346, ResponseProfiles.Large, new[] { TypeFilters.Movie, TypeFilters.News }, new[] { "synopsis" }, new[] { MediaFormat.Mpeg2 });

            if (alMovie.Error != null)
            {
                textBox1.AppendText("\r\n" + alMovie.Error.Value);
            }
            else
            {
                textBox1.AppendText("\r\n" + alMovie.Code + "\t" + alMovie.OriginalTitle + "\t" + alMovie.MovieType.Code);
            }

            textBox1.AppendText("\r\n\r\n\r\n//Retrieve the details about the TvSeries 'Lost'");
            var alTvSeries = api.TvSeriesGetInfo(223, ResponseProfiles.Large, new[] { "synopsis" }, null);

            if (alTvSeries.Error != null)
            {
                textBox1.AppendText("\r\n" + alTvSeries.Error.Value);
            }
            else
            {
                textBox1.AppendText("\r\n" + alTvSeries.Code + "\t" + alTvSeries.OriginalTitle + "\t" + alTvSeries.Title + "\t" + alTvSeries.OriginalBroadcast.DateStart);
            }
        }