Пример #1
0
        // GET: Products/Product
        public ActionResult Index()
        {
            FindAllProductsResponse response = new FindAllProductsResponse();

            response = productService.FindAllProducts();

            AllProductsPageViewModel model = new AllProductsPageViewModel();

            model.ProductViewModels = response.Products.ConvertToProductViewModelList();
            model.Success           = response.Success;
            model.ErrorMessage      = response.Message;

            return(View(model));
        }
Пример #2
0
        public FindAllProductsResponse FindAllProducts()
        {
            FindAllProductsResponse response = new FindAllProductsResponse();

            try
            {
                response.Products = productRepository.ReadAll();
                response.Success  = true;
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
Пример #3
0
        public ActionResult Index()
        {
            ProductListPageViewModel model    = new ProductListPageViewModel();
            FindAllProductsResponse  response = productService.FindAllProducts();

            if (response.Success)
            {
                model.ProductViewModels = response.Products.ConvertToProductViewModelList();
                model.Success           = true;
            }
            else
            {
                model.Success      = false;
                model.ErrorMessage = response.Message;
            }

            return(View(model));
        }
Пример #4
0
        public ActionResult Edit(int productId)
        {
            ProductSinglePageViewModel model    = new ProductSinglePageViewModel();
            FindAllProductsResponse    response = productService.FindAllProducts();

            if (response.Success)
            {
                model.ProductViewModel = response.Products.
                                         Where(x => x.ProductId == productId).
                                         FirstOrDefault().
                                         ConvertToProductViewModel();
                model.BrandViewModels    = brandService.FindAllBrands().Brands.ConvertToBrandViewModelList();
                model.CategoryViewModels = categoryService.FindAllCategories().Categories.ConvertToCategoryViewModelList();
                model.Success            = true;
            }
            else
            {
                model.Success      = false;
                model.ErrorMessage = response.Message;
            }
            return(View(model));
        }