Exemplo n.º 1
0
        public IActionResult OnGet(Guid?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            ThisProduct = productService.GetProduct(id.Value);
            Builds      = buildService.GetBuild(new BuildFetchingFilter()
            {
                ProductId = id
            });

            return(Page());
        }
Exemplo n.º 2
0
        ProductQueryData IProductService.GetProduct(Guid id)
        {
            ProductQueryData queryResult = null;

            try
            {
                queryResult = new ProductQueryData(productRepository.GetProduct(id));
            }
            catch (NullResultException)
            {
                throw;
            }

            if (queryResult == null)
            {
                throw new NullResultException("ProductService returned null result.");
            }
            return(queryResult);
        }