/// <summary> /// Mostra lista de respostas para corrigir /// </summary> /// <param name="page"></param> /// <returns></returns> public async Task <ActionResult> CorrigirRespostas(int?page = 1) { _logger.LogInformation($"****** "); _logger.LogInformation($"{Session.Ler<Usuario>("USUARIO").UsuarioCPF} está visualizando a página {page}"); _logger.LogInformation($"****** "); //TODO: OUT OF MEMORY! TALVEZ TENHA QUE ABRIR A PAGINA DE CORRECAO DIRETAMENTE var lista = await _repository.ListarAsync(); IPagedList <Resposta> paginaComRespostas = await lista.ToPagedListAsync(page ?? 1, pageSize); //IPagedList<Resposta> paginaComRespostas = lista.OrderBy(p => p.RespostaID).ToPagedList(page ?? 1, pageSize); RespostaVM vm = new RespostaVM { Lista = paginaComRespostas }; if (Request.IsAjaxRequest()) { return(PartialView("_RespostasPartialView", vm)); } return(View(vm)); }