public ProductDto GetProduct(ProductGetInput input) { Product product = _productRespository.Get(input.Id); if (product.Status == ProductStatus.Off) { throw new UserFriendlyException(L("TheProductIsOff")); } ProductDto productDto = product.MapTo <ProductDto>(); SpecificationPropertyGroupList SpecificationPropertyGroupList = GetSpecificationPropertyGroups(product); productDto.SpecificationPropertyGroups = SpecificationPropertyGroupList; return(productDto); }
public ActionResult Detail(ProductGetInput input) { ViewBag.PageTitle = L("ProductDetail"); return(View(input)); }