Esempio n. 1
0
        public ActionResult Comentarios(IFormCollection form)
        {
            ComentarioRepositorioSerializado ComentarioRep = new ComentarioRepositorioSerializado();

            ViewData["comentarios"] = ComentarioRep.Listar();
            return(View());
        }
Esempio n. 2
0
        public IActionResult Rejeitar(int id)
        {
            //Cria um objecto ComentarioRepositorioSerializado
            ComentarioRepositorioSerializado ComentarioRep = new ComentarioRepositorioSerializado();

            //Busca o comentário no banco através do seu ID
            ComentarioModel comentario = ComentarioRep.BuscarPorId(id);

            //Verifica se o comentário existe
            if (comentario == null)
            {
                //Caso não exista defini uma mensagem e redireciona para a página de comentários
                TempData["Mensagem"] = "Coemtário não encontrado";
                //Redirecionamento
                return(RedirectToAction("Comentarios"));
            }

            //Caso exista altera o status do comentário para true
            comentario.Aprovado = false;
            //Chama o metodo alterar do objecto criado acima
            ComentarioRep.Alterar(comentario);

            //Redireciona para a página de comentários
            return(RedirectToAction("Comentarios"));
        }
Esempio n. 3
0
        public ActionResult Alterar(int id)
        {
            if (id == 0)
            {
                TempData["Mensagem"] = "Informe um Comentario para Alterar";
                return(RedirectToAction("Listar"));
            }

            ComentarioRepositorioSerializado comentarioRepositorioSerializado = new ComentarioRepositorioSerializado();
            ComentarioModel comentario = ComentarioRepositorio.BuscarPorId(id);

            if (comentario != null)
            {
                ViewBag.Comentario = comentario;
            }
            else
            {
                TempData["Mensagem"] = "Comentario não encontrado";
                return(RedirectToAction("Listar"));
            }

            return(RedirectToAction("Comentar"));
        }
Esempio n. 4
0
 public ComentarioController()
 {
     ComentarioRepositorio = new ComentarioRepositorioSerializado();
     UsuarioRepositorio    = new UsuarioRepositorio();
 }