Beispiel #1
0
 public SearchPage(string search)
 {
     InitializeComponent();
     userMovieQuery_entry.Text = search;
     BindingContext            = viewModel = new SearchViewModel(async ex => await this.DisplayAlert("Error", ex.Message, "Ok").ConfigureAwait(false), new Services.RestClient());
     viewModel.GetSearchResults(userMovieQuery_entry.Text.ToString(CultureInfo.InvariantCulture), "1");
 }
Beispiel #2
0
        public ActionResult Search(Condition condition)
        {
            // ユーザーIDなければログインページへ
            if (Session["UserId"] == null)
            {
                return(RedirectToAction("Login", "User"));
            }
            SearchViewModel searchView = new SearchViewModel(condition);

            searchView.GetSearchResults();
            return(View(searchView));
        }
        private void OnSearchClick(object sender, EventArgs e)
        {
            var item = (Xamarin.Forms.SearchBar)sender;

            viewModel.GetSearchResults(userMovieQuery_entry.Text.ToString(CultureInfo.InvariantCulture), "1"); // 1 is the first 5 movies of the search result
        }
Beispiel #4
0
        void OnTextChanged(object sender, EventArgs e)
        {
            SearchBar searchBar = (SearchBar)sender;

            searchResults.ItemsSource = searchView.GetSearchResults(searchBar.Text);
        }