public ActionResult SearchProducts(string SearchString) { if (Session["UserID"] != null) { ViewBag.IsLoggedIn = "True"; } if (String.IsNullOrEmpty(SearchString)) { return(View("Search String Empty"));//TODO } ProductsSearchResultDTO newProductsSearchResultDTO = new ProductsSearchResultDTO(); ProductsSearchResultViewModel viewModel = new ProductsSearchResultViewModel(); try { newProductsSearchResultDTO = productBusinessContext.GetProductsWithString(SearchString); viewModel = _ProductsSearchResultVMMapper.Map <ProductsSearchResultDTO, ProductsSearchResultViewModel>(newProductsSearchResultDTO); ViewBag.SearchString = SearchString; return(View(viewModel)); } catch (Exception ex) { return(View("InternalError")); } }
public ActionResult SearchProducts(string SearchString) { ProductsSearchResultDTO productsSearchResultDTO = new ProductsSearchResultDTO(); ProductsSearchResultViewModel productsSearchResultViewModel = new ProductsSearchResultViewModel(); try { productsSearchResultDTO = productBusinessContext.GetProductWithString(SearchString); productsSearchResultViewModel = ProductProductVMMapper.Map <ProductsSearchResultDTO, ProductsSearchResultViewModel>(productsSearchResultDTO); ViewBag.SearchString = SearchString; return(View(productsSearchResultViewModel)); } catch (Exception e) { return(View("InternalError")); } }