12. Add as a Parameter
In this section, you add search capability to the Index
action method that lets you search movies by genre or name.
Update the Index
method found inside Controllers/MoviesController.cs
with the following code:
public async Task<IActionResult> Index(string searchString)
{
var movies = from m in _context.Movie
select m;
if (!String.IsNullOrEmpty(searchString))
{
movies = movies.Where(s => s.Title!.Contains(searchString));
}
return View(await movies.ToListAsync());
}
Navigate to /Movies/Index
. Append a query string such as ?searchString=Ghost
to the URL. The filtered movies are displayed.

Last updated