コード例 #1
0
 public IActionResult Index()
 {
     try
     {
         ViewBag.PerfilUsuario = _httpContextAccessor.HttpContext.User.FindFirstValue(ClaimTypes.Role);
         ViewBag.QuantidadeMaximaLinhasPorPagina = QtdPaginacao;
         ViewBag.PaginaAtual = 1;
         var quantidadeRegistros = _femininoCadastroRepositorio.ObterCadastroFemininosTodos().Count();
         var lista = _femininoCadastroRepositorio.ObterCadastroFemininoTodosSql(true, ViewBag.PaginaAtual, QtdPaginacao);
         var difQuantidadePaginas = (quantidadeRegistros % QtdPaginacao) > 0 ? 1 : 0;
         ViewBag.QuantidadedePaginas = (quantidadeRegistros / QtdPaginacao) + difQuantidadePaginas;
         return(View(lista));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
 public JsonResult GrupoPagina(int NrPagina)
 {
     try
     {
         var lista = _femininoCadastroRepositorio.ObterCadastroFemininoTodosSql(false, NrPagina, QtdPaginacao);
         return(Json(lista));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }