Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public ActionResult Detail(ProductGetInput input)
 {
     ViewBag.PageTitle = L("ProductDetail");
     return(View(input));
 }