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