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"); }
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 }
void OnTextChanged(object sender, EventArgs e) { SearchBar searchBar = (SearchBar)sender; searchResults.ItemsSource = searchView.GetSearchResults(searchBar.Text); }