Exemple #1
0
 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)));
 }
Exemple #2
0
        public IHttpActionResult GerOrganizationUserSearchResult([FromUri] ReportEventLogSearchTerms searchTerms)
        {
            if (!_userContext.CurrentUserIsSystemUser())
            {
                return(Unauthorized());
            }


            if (searchTerms == null)
            {
                searchTerms = new ReportEventLogSearchTerms();
            }

            return(_queryService.SearchReportEventLog(searchTerms).ToJson(this));
        }