Esempio n. 1
0
        public async Task <BsTableModel.Response <TaskView> > Paged(BsTableModel.Request request, CancellationToken cancellationToken = default)
        {
            var result = await BsTableDataProvider.BsTableDataGenerator(
                BaseQuery(),
                request,
                cancellationToken
                );

            return(new BsTableModel.Response <TaskView>
            {
                Total = result.Total,
                TotalNotFiltered = result.TotalNotFiltered,
                Rows = result.Rows
            });
        }
Esempio n. 2
0
        public async Task <BsTableModel.Response <TaskView> > Paged(CancellationToken cancellationToken, [FromBody] BsTableModel.Request request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            using var mgr = new Manager(_emi);
            return(await mgr.Reader.Paged(request, cancellationToken));
        }