コード例 #1
0
        public async Task <IActionResult> GetUrlRoutesList(int page = 1, int rows = 10)
        {
            var pagedRecords = await _urlRecordRepository.PaginationSearchAsync(Builders <UrlRecord> .Filter.Empty,
                                                                                Builders <UrlRecord> .Sort.Descending(x => x.CreationTime), page, rows);

            var list = new List <UrlRoutesModel>();

            pagedRecords.Records.ForEach(item =>
            {
                list.Add(new UrlRoutesModel
                {
                    Id               = item.Id,
                    CreationTime     = item.CreationTime,
                    ModificationTime = item.ModificationTime,
                    TypeStr          = item.Type.ToString(),
                    RefValue         = item.RefValue,
                    Slug             = item.Slug
                });
            });

            return(Ok(new EasyUIPage <UrlRoutesModel>
            {
                Total = pagedRecords.Paging.Total,
                Rows = list
            }));
        }
コード例 #2
0
        public IActionResult GetSettingList(int page = 1, int rows = 10)
        {
            var pagedRecords = _settingsRepository.PaginationSearchAsync(Builders <Settings> .Filter.Empty,
                                                                         Builders <Settings> .Sort.Descending(x => x.CreationTime), page, rows).Result;

            return(Ok(new EasyUIPage <Settings>
            {
                Total = pagedRecords.Paging.Total,
                Rows = pagedRecords.Records
            }));
        }
コード例 #3
0
        public async Task <IActionResult> GetWidgetsList(int page = 1, int rows = 10)
        {
            var pagedRecords = await _widgetRepository.PaginationSearchAsync(Builders <Widget> .Filter.Empty,
                                                                             Builders <Widget> .Sort.Descending(x => x.CreationTime), page, rows);

            return(Ok(new EasyUIPage <Widget>
            {
                Total = pagedRecords.Paging.Total,
                Rows = pagedRecords.Records
            }));
        }