/// <summary> /// Get Moviesdata Based on search criteria. /// </summary> /// <param name="searchtext"></param> public async void GetMovieData(string searchtext) { if (searchtext.Length >= 3) { var jsondictionary = new Dictionary <string, string> { { "s", searchtext } }; JsonValue jsonresultset = await OMDBService.GetInstanse().Get(RequestType.FIND_MOVIE, jsondictionary); if (jsonresultset.ContainsKey("Search")) { Lstmovies.Clear(); var searchresults = jsonresultset ["Search"]; for (int i = 0; i < searchresults.Count; i++) { if (searchresults [i].ContainsKey("Title")) { Lstmovies.Add(new Movie { Title = searchresults [i] ["Title"], Year = searchresults [i] ["Year"], IMDBID = searchresults [i] ["imdbID"], Type = searchresults [i] ["Type"], Poster = searchresults [i] ["Poster"] }); } } } _moviesListView.MoviesList = Lstmovies; } else { _moviesListView.AlertMessage(); } }