public ActionResult Detail(int id) { ProductDetailView productDetailView = new ProductDetailView(); GetProductRequest request = new GetProductRequest() { ProductId = id }; GetProductResponse response = _productService.GetProduct(request); productDetailView.Product = response.Product; productDetailView.BasketSummary = base.GetBasketSummaryView(); productDetailView.Categories = base.GetCategories(); return(View(productDetailView)); }