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