public SOWTrackResultListModel Get(SOWTrackResultSearchFilter searchFilter) { SOWTrackResultListFormData formData = new SOWTrackResultListFormData(); SearchResult <SOWTrackResultDTO> searchResult = sowTrackResultQuery.GetDataByFilter(searchFilter); return(new SOWTrackResultListModel() { FormData = formData, SearchResult = searchResult }); }
public IHttpActionResult Search([FromUri] SOWTrackResultSearchFilter filter) { //string accessType = "SOWTrackResult_ViewAll"; //ThrowIfUserHasNoRole(accessType); if (filter == null) { throw new KairosException("Missing search filter parameter"); } using (var sowTrackResultQuery = new SOWTrackResultQuery(Db)) { var data = sowTrackResultQuery.GetDataByFilter(filter); return(Ok(new SuccessResponse(data))); } }