public MovieService() { MovieDbFactory.RegisterSettings(apiKey, apiUrl); _api = MovieDbFactory.Create <IApiMovieRequest>().Value; _pApi = MovieDbFactory.Create <IApiPeopleRequest>().Value; _movies = new List <MovieDetail>(); }
public void TestInit() { ApiResponseUtil.ThrottleTests(); _api = MovieDbFactory.Create <IApiPeopleRequest>().Value; Assert.IsInstanceOfType(_api, typeof(ApiPeopleRequest)); }
public override void ViewDidLoad() { base.ViewDidLoad(); this.Title = "Movie Search"; this.View.BackgroundColor = UIColor.Black; this._yCoord = StartY; this._moviesmodel = new List <MoviesModel>(); this.storageClient = new StorageClient(); this.imageDownloader = new ImageDownloader(this.storageClient); spinner = this.CreateSpinner(); var prompt = this.CreatePromptl(); var titleField = this.CreateTitleField(); var searchingLabel = this.CreateSearchingLabel(); navigateButton = this.CreateButton("See movie list"); MovieDbFactory.RegisterSettings("7d9a7734361d93c55e7b4691d91e1197", "http://api.themoviedb.org/3/"); movieApi = MovieDbFactory.Create <IApiMovieRequest>().Value; peopleApi = MovieDbFactory.Create <IApiPeopleRequest>().Value; AddTopRated(); navigateButton.TouchUpInside += (sender, args) => //when touched { titleField.ResignFirstResponder(); //hide keyboard navigateButton.Enabled = false; spinner.StartAnimating(); if (titleField.HasText == false) { navigateButton.Enabled = true; } else { this._moviesmodel.Clear(); AddFilm(titleField); } }; this.View.AddSubview(prompt); this.View.AddSubview(titleField); this.View.AddSubview(searchingLabel); this.View.AddSubview(navigateButton); this.View.AddSubview(spinner); }