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 })); }
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 })); }
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 })); }