public IActionResult Gerenciar(IFormCollection form) { int ComentarioId = int.Parse(form["comentarioId"]); ComentarioRepositorio comentarioRep = new ComentarioRepositorio(); ComentarioModel comentarioModel = comentarioRep.BuscarPorId(ComentarioId); if (form["opcao"] == "aceito") { comentarioRep.Editar(Avaliacao.Aprovado.ToString(), comentarioModel); } else { if (form["opcao"] == "recusado") { comentarioRep.Editar(Avaliacao.Recusado.ToString(), comentarioModel); } else { ViewBag.Mensagem = "Opção inválida!"; return(View()); } } ViewBag.Mensagem = $"Status do comentário alterado!"; return(RedirectToAction("Gerenciar")); }
public IActionResult Aprovar(int id) { ViewData["UserA"] = HttpContext.Session.GetString("USER_ADMIN"); if (ViewData["UserA"] == null) { return(RedirectToAction("Index", "Home")); } System.Console.WriteLine(id); ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); ComentarioModel comentario = comentarioRepositorio.BuscarPorId(id); if (comentario.Aprovado) { comentario.Aprovado = false; } else { comentario.Aprovado = true; } comentarioRepositorio.Editar(comentario); return(RedirectToAction("Comentarios")); }
public IActionResult Deletar(int id) { System.Console.WriteLine(id); ComentarioRepositorio comentarioRepositorio = new ComentarioRepositorio(); ComentarioModel comentario = comentarioRepositorio.BuscarPorId(id); comentarioRepositorio.Deletar(comentario); return(RedirectToAction("Comentarios")); }
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")); }