public IEnumerable <Product> GetAllProducts([FromQuery] double?min, [FromQuery] double?max) { var minimumPrice = min ?? 0; var maximumPrice = max ?? double.MaxValue; IEnumerable <Product> products = HardwareStoreData.GetProducts() .Where(c => c.Price > minimumPrice && c.Price < maximumPrice); return(products); }
public IEnumerable <Product> GetProductByCategory([FromQuery] double?min, [FromQuery] double?max, string category) { var minimumPrice = min ?? 0; var maximumPrice = max ?? double.MaxValue; IEnumerable <Product> products = HardwareStoreData.GetProducts() .Where(c => c.Category.ToString() == category) .Where(c => c.Price > minimumPrice && c.Price < maximumPrice); return(products); }