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)));
        }