public AdminViewModel() { listaDeComentarios = comentarioRepositorio.Listar(); listaDeUsuarios = usuarioRepositorio.Listar(); QuantidadeDeComentarios = listaDeComentarios.Count; QuantidadeDeUsuarios = listaDeUsuarios.Count; List <ComentarioModel> listaDeAprovados = new List <ComentarioModel>(); listaDeAprovados = comentarioRepositorio.ListarAprovados(); QuantidadeDeAprovados = listaDeAprovados.Count; listaDeReprovados = comentarioRepositorio.ListarReprovados(); QuantidadeDeReprovados = listaDeReprovados.Count; }
public IActionResult Listar() { ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); ViewData["Comentarios"] = comentarioRepositorio.Listar(); return(View()); }
public IActionResult Aprovar(int id) //Rejeitar { if (HttpContext.Session.GetString("nomeUsuario") == null) { return(RedirectToAction("Login", "Usuario")); } if (HttpContext.Session.GetString("tipoUsuario") != "adm") { return(RedirectToAction("Login", "Usuario")); } else { ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); // ComentarioModel comentario = new ComentarioModel(texto: form["texto"], usuario: nomeUsuario); // comentario.Status = "rejeitado"; comentarioRepositorio.Aprovar(id); // if (comentario.Status == "rejeitado") // { ViewData["Comentarios"] = comentarioRepositorio.Listar(); // } } return(View()); }
public IActionResult ListarAdm() { List <ComentarioModel> comentarios = ComentarioRepositorio.Listar(); ViewData["banana"] = comentarios.OrderByDescending(c => c.Id).ToList(); return(View()); }
public IActionResult Comentar() { ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); ComentarioModel comentarioModel = new ComentarioModel(); ViewData["ComentariosAprovados"] = comentarioRepositorio.Listar().Where(comentario => comentario.Tipo == "Aprovado").ToList(); return(View()); }
// GET: api/Comentarios public IEnumerable <ComentarioDto> Get(int pagina, int itensPorPagina) { var comentarios = ComentarioRepositorio.Listar(pagina, itensPorPagina); if (comentarios == null) { return(new List <ComentarioDto>()); } return(ComentarioRepositorio.GerarDto(comentarios)); }
public IActionResult Aprovar(int id) { ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); ComentarioRepositorio.Aprovar(id); TempData["Mensagem"] = "Comentario Aprovado"; ViewData["comentarios"] = comentarioRepositorio.Listar(); return(RedirectToAction("Administrador", "Usuario")); }
public IActionResult Listar() { if (HttpContext.Session.GetString("nomeUsuario") == null) { return(RedirectToAction("Login", "Usuario")); } ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); ViewData["Comentarios"] = comentarioRepositorio.Listar(); return(View()); }
public IActionResult Cadastrar() { if (string.IsNullOrEmpty(HttpContext.Session.GetString("emailUsuario"))) { return(RedirectToAction("Login", "Usuario")); } ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); ViewData["Comentarios"] = comentarioRepositorio.Listar(); return(View()); }
public IActionResult PainelComentario() { ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); ViewData["Comentarios"] = comentarioRepositorio.Listar(); if (UsuarioController.usuarioLogado == null || UsuarioController.usuarioLogado.Adm == false) { return(RedirectToAction("AcessoNegado", "Page")); } return(View()); }
public IActionResult Manter(int id) { if (HttpContext.Session.GetString("nomeUsuario") == null) { return(RedirectToAction("Login", "Usuario")); } else { ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); comentarioRepositorio.Manter(id); ViewData["Comentarios"] = comentarioRepositorio.Listar(); return(RedirectToAction("Aprovar", "Comentario"));//redirect pq return view() vai querer uma tela } }
public IActionResult Administrar() { ComentarioRepositorio rep = new ComentarioRepositorio(); ViewData["Comentarios"] = rep.Listar().Where(comentario => comentario.Tipo == "EmEspera").ToList(); UsuarioModel usuario = new UsuarioModel(); usuario.Admin = bool.Parse(HttpContext.Session.GetString("TipoUsuario")); if (usuario.Admin == false) { return(RedirectToAction("Index", "Pages")); } else { return(View()); } }
public IActionResult Cadastrar(IFormCollection form) { UsuarioRepositorio usuarioRep = new UsuarioRepositorio(); UsuarioModel usuario = new UsuarioModel( nome: HttpContext.Session.GetString("nomeUsuario") ); ComentarioModel comentario = new ComentarioModel(); comentario.Id = 1; comentario.Texto = form["texto"]; comentario.DataCriacao = DateTime.Now; comentario.Usuario = usuarioRep.BuscarporId(int.Parse(HttpContext.Session.GetString("idUsuario"))); comentario.Status = "Espera"; ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); comentarioRepositorio.Comentar(comentario); ViewData["Comentarios"] = comentarioRepositorio.Listar(); return(RedirectToAction("Comentar", "Comentario")); }