public VendorListModel Get(VendorSearchFilter searchFilter) { VendorListFormData formData = new VendorListFormData(); SearchResult <VendorDTO> searchResult = vendorQuery.Search(searchFilter); return(new VendorListModel() { FormData = formData, SearchResult = searchResult }); }
public IHttpActionResult Search([FromUri] VendorSearchFilter filter) { ThrowIfUserHasNoRole(readRole); if (filter == null) { throw new KairosException("Missing search filter parameter"); } using (var vendorQuery = new VendorQuery(Db)) { var data = vendorQuery.Search(filter); return(Ok(new SuccessResponse(data))); } }