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