public IActionResult List(SearchViewModel searchVm = null) { var products = _productBLL.GetAllIncludingType(); if (searchVm != null) { products = products.Where(p => p.Name == searchVm.SearchTerm); } return(View(ProductListViewModel.FromModels(products))); }