public IEnumerable <MonitoringItems> FindByPriceCategory(string amount, string belowOrAbove)
 {
     if (belowOrAbove == "ABOVE")
     {
         return(ProductConfigureSupporterFunctions.GetItemsAboveThanGivenPrice(amount, MonitoringItems));
     }
     return(ProductConfigureSupporterFunctions.GetItemsBelowThanGivenPrice(amount, MonitoringItems));
 }
 public IEnumerable <MonitoringItems> FindByScreenSizeCategory(string screenSize, string belowOrAbove)
 {
     if (belowOrAbove == "ABOVE")
     {
         return(ProductConfigureSupporterFunctions.GetItemsAboveThanGivenScreenSize(screenSize, MonitoringItems));
     }
     return(ProductConfigureSupporterFunctions.GetItemsBelowThanGivenScreenSize(screenSize, MonitoringItems));
 }
        public IActionResult Create(string productNumber, [FromBody] MonitoringItems product)
        {
            if (ProductConfigureSupporterFunctions.CheckForNullOrMismatchProductNumber(product, productNumber))
            {
                return(BadRequest());
            }

            /*if (product == null)
             * {
             *  return BadRequest();
             * }*/
            Products.Add(product);
            return(Ok());
        }
        public IActionResult Update(string productNumber, [FromBody] MonitoringItems product)
        {
            if (ProductConfigureSupporterFunctions.CheckForNullOrMismatchProductNumber(product, productNumber))
            {
                return(BadRequest());
            }
            var currentProduct = Products.Find(productNumber);

            if (currentProduct == null)
            {
                return(NotFound());
            }
            string message = Products.Update(product);

            Console.WriteLine(message);
            return(new NoContentResult());
        }