コード例 #1
0
        public async Task <IActionResult> GetScheduleTask([FromQuery] string keywords       = null,
                                                          [FromQuery] Pagination pagination = null)
        {
            var query        = _scheduleTaskService.GetScheduleTask(keywords);
            var scheduleTask = PagedList.Create(query, pagination.Page - 1, pagination.ItemsPerPage);

            pagination.TotalItems = scheduleTask.TotalCount;
            var result = new PagedResult <ScheduleTaskDTO>(pagination, scheduleTask.Select(ScheduleTaskDTO.FromEntity));

            return(Ok(result));
        }