public IHttpActionResult Search([FromBody] ProductSearch search) { var vm = new PTCViewModel(); vm.SearchEntity = search; vm.Search(); if (vm.LastException != null) { return(BadRequest(vm.Message)); } else { return(Ok(vm.Products)); } }
public IHttpActionResult Search(ProductSearch searchEntity) { IHttpActionResult ret = null; var vm = new PTCViewModel(); vm.SearchEntity = searchEntity; vm.Search(); if (vm.Products.Count > 0) { ret = Ok(vm.Products); } else { ret = NotFound(); } return(ret); }