public BTSListModel Get(BTSSearchFilter searchFilter) { BTSListFormData formData = new BTSListFormData(); SearchResult <BTSDTO> searchResult = btsSearch.GetDataByFilter(searchFilter); return(new BTSListModel() { FormData = formData, SearchResult = searchResult }); }
public IHttpActionResult Search([FromUri] BTSSearchFilter filter) { ThrowIfUserHasNoRole(readRole); if (filter == null) { throw new KairosException("Missing search filter parameter"); } using (var btsSearch = new BTSSearch(Db)) { var data = btsSearch.GetDataByFilter(filter); return(Ok(new SuccessResponse(data))); } }