// GET: PELICULAS/Details/5 //[Authorize(Roles = "Administrador")] public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PELICULAS pELICULAS = db.PELICULAS.Find(id); if (pELICULAS == null) { return(HttpNotFound()); } CRITICAS criticaNew = new CRITICAS(); var idUser = User.Identity.Name; foreach (var item in db.USUARIOS) { if (item.Email == idUser) { ViewBag.IDUser = item.IDUsuario; } } ViewBag.criticaObj = criticaNew; //criticaNew.IDPeliFK; //criticaNew.IDUserFK; return(View(pELICULAS)); }
// GET: CRITICAS/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CRITICAS cRITICAS = db.CRITICAS.Find(id); if (cRITICAS == null) { return(HttpNotFound()); } if (User.IsInRole("Usuario")) { var emailUsuario = User.Identity.GetUserName(); ViewBag.IDUserFK = new SelectList(db.USUARIOS.Where(u => u.Email == emailUsuario), "IDUsuario", "Nombre", cRITICAS.IDUserFK); } else { ViewBag.IDUserFK = new SelectList(db.USUARIOS, "IDUsuario", "FullName", cRITICAS.IDUserFK); } ViewBag.IDPeliFK = new SelectList(db.PELICULAS, "IDPelicula", "Titulo", cRITICAS.IDPeliFK); return(View(cRITICAS)); }
public ActionResult DeleteConfirmed(int id) { CRITICAS cRITICAS = db.CRITICAS.Find(id); db.CRITICAS.Remove(cRITICAS); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IDCritica,Texto,IDUserFK,IDPeliFK")] CRITICAS cRITICAS) { if (ModelState.IsValid) { db.Entry(cRITICAS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDPeliFK = new SelectList(db.PELICULAS, "IDPelicula", "Titulo", cRITICAS.IDPeliFK); ViewBag.IDUserFK = new SelectList(db.USUARIOS, "IDUsuario", "FullName", cRITICAS.IDUserFK); return(View(cRITICAS)); }
// GET: CRITICAS/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CRITICAS cRITICAS = db.CRITICAS.Find(id); if (cRITICAS == null) { return(HttpNotFound()); } return(View(cRITICAS)); }