public ActionResult DeleteConfirmed(int id) { FilmHasPersonas filmHasPersonas = db.FilmPersonas.Find(id); db.FilmPersonas.Remove(filmHasPersonas); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Function")] FilmHasPersonas filmHasPersonas) { if (ModelState.IsValid) { db.Entry(filmHasPersonas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(filmHasPersonas)); }
// GET: FilmHasPersonas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FilmHasPersonas filmHasPersonas = db.FilmPersonas.Find(id); if (filmHasPersonas == null) { return(HttpNotFound()); } return(View(filmHasPersonas)); }
public ActionResult CreateP(FilmHasPersonas filmHasPersonas) { int idp = Convert.ToInt32(TempData["IDP"]); string title = filmHasPersonas.Film.Title; int yearOfPremiere = filmHasPersonas.Film.YearOfPremiere; bool p = db.ListOfFilms.Where(x => x.Title.Equals(title) && x.YearOfPremiere == yearOfPremiere).Any(); if (!p) { filmHasPersonas.Film = new Film() { Title = title, OrgTitle = title, Description = "_", YearOfPremiere = yearOfPremiere, Genre = new Genre() { Name = "?" } } } ; else { filmHasPersonas.Film = db.ListOfFilms.Where(x => x.Title.Equals(title) && x.YearOfPremiere == yearOfPremiere).Single(); } Persona pers = db.Personas.Find(idp); if (pers == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else { filmHasPersonas.Persona = pers; } if (ModelState.IsValid) { db.FilmPersonas.Add(filmHasPersonas); db.SaveChanges(); return(Redirect("/Personas/Details/" + idp)); } return(View(filmHasPersonas)); }
public ActionResult CreateP(int idp) { FilmHasPersonas fHP = new FilmHasPersonas(); Persona p = db.Personas.Find(idp); if (p == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else { fHP.Persona = p; } fHP.Film = new Film(); return(View(fHP)); }
public ActionResult CreateF(int idf) { FilmHasPersonas fHP = new FilmHasPersonas(); Film f = db.ListOfFilms.Find(idf); if (f == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else { fHP.Film = f; } fHP.Persona = new Persona(); return(View(fHP)); }
public ActionResult CreateF(FilmHasPersonas filmHasPersonas) { int idf = Convert.ToInt32(TempData["IDF"]); string firstName = filmHasPersonas.Persona.FirstName; string lastName = filmHasPersonas.Persona.LastName; bool p = db.Personas.Where(x => x.FirstName.Equals(firstName) && x.LastName.Equals(lastName)).Any(); if (!p) { filmHasPersonas.Persona = DefaultPersona(firstName, lastName); } else { filmHasPersonas.Persona = db.Personas.Where(x => x.FirstName.Equals(firstName) && x.LastName.Equals(lastName)).Single(); } Film f = db.ListOfFilms.Find(idf); if (f == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else { filmHasPersonas.Film = f; } if (ModelState.IsValid) { db.FilmPersonas.Add(filmHasPersonas); db.SaveChanges(); return(Redirect("/Films/Details/" + idf)); } return(View(filmHasPersonas)); }