public IHttpActionResult SearchPrice(ProductSearch searchEntity) { IHttpActionResult ret = null; PTCViewModel vm = new PTCViewModel(); //Search for Products vm.SearchEntity = searchEntity; vm.SearchPrice(); var priceRange = vm.ProductsMaxPrice.Intersect(vm.ProductsMinPrice); vm.Products = priceRange.ToList(); if (vm.Products.Count > 0) { ret = Ok(vm.Products); } else { ret = NotFound(); } return(ret); }