public IEnumerable <OrderedProduct> ProductsByCategory([FromBody] StoreServiceInput storeServiceInput)
        {
            var allProducts = this.GetAllProducts();

            if (string.Equals(storeServiceInput.CategoryName, "All", StringComparison.InvariantCultureIgnoreCase))
            {
                return(allProducts);
            }
            return(allProducts.Where(x => x.CategoryName == storeServiceInput.CategoryName).ToList());
        }
        public IEnumerable <OrderedProduct> ProductByPartNumber([FromBody] StoreServiceInput storeServiceInput)
        {
            var allProducts = this.GetAllProducts();

            if (string.Equals(storeServiceInput.PartNumber, "All", StringComparison.InvariantCultureIgnoreCase))
            {
                return(allProducts);
            }

            return(allProducts.Where(x => x.PartNumber == storeServiceInput.PartNumber).ToList());
        }