public IHttpActionResult Query(int?page = null, int?pageSize = null, string sort = null, bool?descending = null, string filter = null) { var query = _loggingRepository.All(); if (query == null) { return(Unauthorized()); } var result = query .ToDataResult(config => config .Page(page ?? 1) .PageSize(pageSize ?? 50) .Sort(sort) .Descending(descending ?? false) .Filter(filter) ); return(Ok(result)); }