...
/Extending the GetQuestions Action Method for Searching
Extending the GetQuestions Action Method for Searching
Learn about GetQuestions method to handle a search request.
We don’t always want all of the questions to be returned in the api/questions endpoint. Recall that our frontend had a search feature that returned questions that matched the search criteria.
Steps to handle a search request
Let’s extend our GetQuestions method to handle a search request. To do that, follow these steps:
Add a search parameter to the
GetQuestionsmethod:
Press + to interact
[HttpGet]public IEnumerable<QuestionGetManyResponse>GetQuestions(string search){var questions = _dataRepository.GetQuestions();return questions;}
Put a breakpoint on the statement that gets the questions from the repository and press “F5” to run the app:
Press + to interact
We’ll see that the search parameter is null. Press “F5” to let the app continue.
With the breakpoint still in place, change the URL in the browser to end with ...
Ask