Пример #1
0
        public ActionResult CategoryProducts(string CategoryName)
        {
            CategoryProductViewModel viewModel           = new CategoryProductViewModel();
            CategoryProductDTO       categoryProductsDTO = new CategoryProductDTO();

            try
            {
                categoryProductsDTO = productBusinessContext.GetCategoryProducts(CategoryName);
                viewModel           = CategoryMapper.Map <CategoryProductDTO, CategoryProductViewModel>(categoryProductsDTO);
                return(View(viewModel));
            }

            catch (Exception ex)
            {
                return(View("Internal Error"));
            }
        }
Пример #2
0
        public ActionResult CategoryProducts(string CategoryName)
        {
            CategoryProductsViewModel viewModel           = new CategoryProductsViewModel();
            CategoryProductsDTO       categoryProductsDTO = new CategoryProductsDTO();

            try
            {
                categoryProductsDTO = productBusinessContext.GetCategoryProducts(CategoryName);
            }
            catch (CategoryDoesNotExistsException ex)
            {
                return(View("Error"));
            }
            catch (Exception ex)
            {
                return(View("Internal Error"));
            }
            viewModel = _CategoryProductVMMapper.Map <CategoryProductsDTO, CategoryProductsViewModel>(categoryProductsDTO);
            if (Session["UserID"] != null)
            {
                viewModel.IsLoggedIn = true;
            }
            return(View(viewModel));
        }