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)); }
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)); }
public IActionResult ListarComentario() { ViewData["comentariosList"] = comentarioRepository.Listar(); return(View()); }