public SearchResult <ReportEventLogViewModel> SearchReportEventLog(ReportEventLogSearchTerms searchTerms) { return(_session.Query <ReportEventLogViewModel>() .ApplyOrganizationFilter(_userContext) .ApplyQuickSearch(searchTerms.QuickSearch) .ApplyTimestampFromSearch(searchTerms.TimestampFrom) .ApplyTimestampToSearch(searchTerms.TimestampTo) .FetchSimpleSearchResult(searchTerms.PagingData ?? new PagingData(1, DefaultPageSize, 0))); }
public IHttpActionResult GerOrganizationUserSearchResult([FromUri] ReportEventLogSearchTerms searchTerms) { if (!_userContext.CurrentUserIsSystemUser()) { return(Unauthorized()); } if (searchTerms == null) { searchTerms = new ReportEventLogSearchTerms(); } return(_queryService.SearchReportEventLog(searchTerms).ToJson(this)); }