Beispiel #1
0
        public async Task <ReturnPagin <List <ReturnCompanyScheduleDto> > > QueryAsync(SelectCompanyScheduleDto model)
        {
            var result   = new ReturnPagin <List <ReturnCompanyScheduleDto> >();
            var companys = _context.CompanySchedules.AsNoTracking();

            result.Items = await companys.Select(i => new ReturnCompanyScheduleDto()
            {
                CreateTime   = i.CreateTime,
                LastUpTime   = i.LastUpTime,
                ScheduleTime = i.ScheduleTime,
                EventName    = i.EventName,
                EventDetails = i.EventDetails,
                Id           = i.Id
            }).ToListAsync();

            result.Page   = model.Page;
            result.Number = model.Number;
            result.Count  = result.Items.Count;
            return(result);
        }
        public async Task <IActionResult> QueryPaginAsync(SelectCompanyScheduleDto model)
        {
            var result = await _service.QueryAsync(model);

            return(Ok(result));
        }