public IActionResult Index()
        {
            AdministradorViewModel admViewModel = new AdministradorViewModel();

            admViewModel.Nome = HttpContext.Session.GetString(SESSION_ADMIN);
            ViewBag.Admin     = HttpContext.Session.GetString(SESSION_ADMIN);
            if (string.IsNullOrEmpty(HttpContext.Session.GetString(SESSION_ADMIN)))
            {
                var erroViewModel = new ErroViewModel();
                TempData["erro"]   = "Apenas administradores podem acessar essa página !";
                TempData["voltar"] = "/Home/Index";
                return(View("_Erro", erroViewModel));
            }
            admViewModel.ListaDeUsuarios      = usuarioRepositorio.Listar();
            admViewModel.ListaDeComentarios   = comentarioRepositorio.Listar();
            admViewModel.ComentariosAprovados = 0;
            admViewModel.ComentariosRecusados = 0;

            foreach (var item in  admViewModel.ListaDeComentarios)
            {
                if (item.EstaAprovado)
                {
                    admViewModel.ComentariosAprovados++;
                }
                else
                {
                    admViewModel.ComentariosRecusados++;
                }
            }

            return(View(admViewModel));
        }
Ejemplo n.º 2
0
        public IActionResult Avaliacoes()
        {
            ComentarioViewModel cvm = new ComentarioViewModel();

            cvm.ListaDeComentarios = new List <Comentario>();
            var lista = comentarioRepositorio.Listar();

            foreach (var item in lista)
            {
                if (item.EstaAprovado == true)
                {
                    cvm.ListaDeComentarios.Add(item);
                }
            }
            ViewBag.Admin = HttpContext.Session.GetString(SESSION_ADMIN);
            ViewBag.User  = HttpContext.Session.GetString(SESSION_USUARIO);
            return(View(cvm));
        }
Ejemplo n.º 3
0
        public IActionResult ListarComentario()
        {
            ViewData["comentariosList"] = comentarioRepository.Listar();

            return(View());
        }