コード例 #1
0
        public IHttpActionResult GetAllProducts()
        {
            List <ProductResponseDto> response = new List <ProductResponseDto>();
            List <Product>            products = _productService.GetProducts();

            foreach (Product p in products)
            {
                response.Add(_productsMapper.ToDto(p));
            }

            return(Ok(response));
        }
コード例 #2
0
        public IHttpActionResult FilterProductBasedOnCategories(FilterBasedOnCategoriesRequestDto categoryRequestDto)
        {
            List <Product> productsList =
                _productService.FilterProductBasedOnCategories(categoryRequestDto.Types,
                                                               categoryRequestDto.Category);
            List <ProductResponseDto> responseList = new List <ProductResponseDto>();

            foreach (Product product in productsList)
            {
                responseList.Add(_productsMapper.ToDto(product));
            }

            return(Ok(responseList));
        }