public void Mourrir(PersonnageAbstrait unPerso) { System.Windows.Application.Current.Dispatcher.Invoke( DispatcherPriority.Normal, (Action) delegate() { unPerso.ListEtape.Add(new Etape(0, "Je meurs.......", unPerso.Position.X, unPerso.Position.Y)); PersonnagesMortList.Add(unPerso); PersonnagesList.Remove(unPerso); meteo.ListObservateur.Remove(unPerso); ListObservateur.Remove(unPerso); if (unPerso.Equals(reine)) { List <PersonnageAbstrait> princesses = PersonnagesList.Where(x => x.GetType().Equals(typeof(Princesse))).ToList(); if (princesses.Count > 0) { Princesse nouvelleReine = (Princesse)princesses[0]; coordMaison.X = nouvelleReine.Position.X; coordMaison.Y = nouvelleReine.Position.Y; reine = Reine.RemplacerReine(nouvelleReine); PersonnagesList.Remove(nouvelleReine); PersonnagesList.Add(reine); } else { reine = null; } } } ); }
public ActionResult DeleteConfirmed(int id) { Princesse princesse = db.Princesses.Find(id); db.Princesses.Remove(princesse); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "PrincessID,Text")] Princesse princesse) { if (ModelState.IsValid) { db.Entry(princesse).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } var prvw = new PrincessViewModel(); prvw.PrincessID = princesse.PrincessID; prvw.Text = princesse.Text; return(View(prvw)); }
// GET: Princesses/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Princesse princesse = db.Princesses.Find(id); if (princesse == null) { return(HttpNotFound()); } return(View(princesse)); }
public ActionResult Create([Bind(Include = "PrincessID,Text")] Princesse princesse) { var username = HttpContext.User.Identity.GetUserName(); if (ModelState.IsValid) { princesse.Author = username; db.Princesses.Add(princesse); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(princesse)); }