public ActionResult Edit([Bind(Include = "ID,Designation,TheDescription")] Mission mission) { if (ModelState.IsValid) { db.Entry(mission).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mission)); }
public ActionResult Edit([Bind(Include = "ID,AstronautName,Birthday,CountryID")] Astronaut astronaut) { if (ModelState.IsValid) { db.Entry(astronaut).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CountryID = new SelectList(db.Countries, "ID", "Nationality", astronaut.CountryID); return(View(astronaut)); }
public ActionResult Edit([Bind(Include = "ID,Position,AstronautID,MissionID")] Crew crew) { if (ModelState.IsValid) { db.Entry(crew).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AstronautID = new SelectList(db.Astronauts, "ID", "AstronautName", crew.AstronautID); ViewBag.MissionID = new SelectList(db.Missions, "ID", "Designation", crew.MissionID); return(View(crew)); }
public bool UpdateAstronaut(Guid id, string name, string surname, DateTime dateOfBirth, string superpower) { if (dateOfBirth > DateTime.Now) { return(false); } var astronaut = new Astronaut { Id = id, Name = name, Surname = surname, DateOfBirth = dateOfBirth, Superpower = superpower }; _context.Entry(astronaut).State = EntityState.Modified; try { _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(false); } return(true); }