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)); }
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)); }