示例#1
0
        public async Task <IActionResult> Index()
        {
            List <WorkData> trabalhos = await db.WorkData
                                        .ToListAsync();

            ListaWorkDataViewModel modelo = new ListaWorkDataViewModel
            {
                WorkDatas = trabalhos
            };

            return(base.View(modelo));
        }
示例#2
0
        // 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());
        }