Exemplo n.º 1
0
        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);
        }