public void OnGet() { this.Message = this.Config["Message"]; //call the method from the interface to get all restaurants Restaurants = restaurantData.GetRestaurantsByName(SearchTerm); }
// GET: /Restaurant/List?QueryString... // public void OnGet(string searchRest) public void OnGet() { // One more way to access form data can be using HttpContext // To find something in request particularly- Form inputs, QueryString parameter, HTTP header // One we used is Model Binding (Note: <input>'s name attribute must match the parameter name // TAKE CARE of case when there is no query string then this parameter can raise an exception // SearchRest = searchRest; // First way to bind input property instead of using BindProperty attribute Message = config["Message"]; Restaurants = restaurantData.GetAll(); RestaurantsByName = restaurantData.GetRestaurantsByName(SearchRest); }