public GetProductResponse GetProduct(GetProductRequest request) { GetProductResponse response = new GetProductResponse(); ProductTitle productTitle = _productTitleRepository.GetById(request.ProductId); response.Product = productTitle.ConvertToProductDetailView(); return response; }
public ActionResult Detail(int id) { ProductDetailView productDetailView = new ProductDetailView(); GetProductRequest request = new GetProductRequest() { ProductId = id }; GetProductResponse response = _productService.GetProduct(request); ProductView productView = response.Product; productDetailView.Product = productView; productDetailView.Categories = base.GetCategories(); return View(productDetailView); }