Ejemplo n.º 1
0
        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));
        }