public ActionResult Index() { RestaurantsRepository repository = new RestaurantsRepository(); List <Restaurant> restaurants = repository.GetAll(); RestaurantsListViewModel model = new RestaurantsListViewModel(); model.Restaurants = restaurants; return(View(model)); }
public async Task OnGet([FromQuery(Name = "Query")] string query = "", [FromQuery(Name = "PageNumber")] int pageNumber = 1) { RestaurantsListViewModel vm = new RestaurantsListViewModel(); var allRestsWithSearchFilter = await mediatr.Send(new GetRestaurantListQuery() { SearchFilter = query }); var ar = allRestsWithSearchFilter; }
public async Task <IActionResult> OnGet([FromQuery(Name = "Query")] string query = "", [FromQuery(Name = "PageNumber")] int pageNumber = 1) { RestaurantsListViewModel vm = new RestaurantsListViewModel(); RestaurantsList = await mediatr.Send(new GetRestaurantListQuery() { SearchFilter = query }); return(Page()); }