//[IsAuthorize("Usuario", "Index")] public async Task <ActionResult> Index(int idPag = 0) { try { //var perfilId = CurrentUser.PerfilId; //var perfilId = System.Web.HttpContext.Current.GetOwinContext() // .Authentication.User.FindFirst("PerfilId").Value; var paginar = new Pagination { PaginaAtual = idPag }; var model = _usuarioApp.GetUsuariosPaging(paginar) .CastAll <UsuarioModel>(); paginar = paginar.CalcularPagination(paginar, await _usuarioApp.CountAsync()); ViewBag.PaginaAtual = paginar.PaginaAtual; ViewBag.QtdePaginas = paginar.QtdePaginas; return(View(model)); } catch (Exception e) { ShowMessageDialog("Ocorreu um problema ao tentar listar os usuário", e); return(RedirectToAction("Index", "Home")); } }