public async Task <IActionResult> Index() { List <WorkData> trabalhos = await db.WorkData .ToListAsync(); ListaWorkDataViewModel modelo = new ListaWorkDataViewModel { WorkDatas = trabalhos }; return(base.View(modelo)); }
// GET: WorkDatas public async Task <IActionResult> Index(int pagina = 1) { Pagination paginacao = new Pagination { TotalItems = await db.WorkData.CountAsync(), PaginaAtual = pagina }; List <WorkData> trabalhos = await db.WorkData .Skip(paginacao.ItemsPorPagina *(pagina - 1)) .Take(paginacao.ItemsPorPagina) .ToListAsync(); ListaWorkDataViewModel modelo = new ListaWorkDataViewModel { Paginacao = paginacao, WorkDatas = trabalhos }; return(base.View(modelo)); //return View(await _context.WorkData.ToListAsync()); }