public ActionResult DeleteConfirmed(int id) { ViewBag.comentarios = db.Comentarios.Select(x => x); ComentReports comentReports = db.ComentReports.Find(id); db.ComentReports.Remove(comentReports); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ComRepId,razRep,ComentariosFK,UtilizadorFK")] ComentReports comentReports) { if (ModelState.IsValid) { db.Entry(comentReports).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ComentariosFK = new SelectList(db.Comentarios, "comentID", "conteudo", comentReports.ComentariosFK); ViewBag.UtilizadorFK = new SelectList(db.Users, "Id", "Nickname", comentReports.UtilizadorFK); return(View(comentReports)); }
public ActionResult Create(int?idDisc, int idComent) { int idD = Convert.ToInt32(idDisc); int idC = Convert.ToInt32(idComent); ComentReports rep = new ComentReports(); rep.razRep = "Sem Motivo"; rep.ComentariosFK = idC; rep.UtilizadorFK = User.Identity.GetUserId(); db.ComentReports.Add(rep); db.SaveChanges(); return(RedirectToAction("PergDisc", "PergDisc", new { id = idD })); }
public ActionResult VisualizarComentDenunc(int id) { ViewBag.comentarios = db.Comentarios.Select(x => x); //procura o COMENTARIO com o id passado por parâmetro ComentReports rep = db.ComentReports.Select(x => x).Where(x => x.ComentariosFK == id).FirstOrDefault(); //modifica o estado da variável "visto" para true rep.visto = true; db.SaveChanges(); var reports = db.ComentReports.Include(r => r.Comentarios).Include(r => r.User); return(View("Index", reports)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ComentReports comentReports = db.ComentReports.Find(id); if (comentReports == null) { return(HttpNotFound()); } return(View(comentReports)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ComentReports comentReports = db.ComentReports.Find(id); if (comentReports == null) { return(HttpNotFound()); } ViewBag.ComentariosFK = new SelectList(db.Comentarios, "comentID", "conteudo", comentReports.ComentariosFK); ViewBag.UtilizadorFK = new SelectList(db.Users, "Id", "Nickname", comentReports.UtilizadorFK); return(View(comentReports)); }