public PartieInfoVM(Partie p) { errorList = new Dictionary <string, string>(); errorList["Adresse"] = ""; partieModel = p; using (Labo5DbContext db = new Labo5DbContext()) { partieModel.Personnages = db.Personnages.ToList(); } }
public PersonnageGestionVM() { PersonnageInfoList = new ObservableCollection <PersonnageInfoVM>(); using (Labo5DbContext db = new Labo5DbContext()) { allPersonnages = db.Personnages.ToList(); } foreach (Personnage pStats in allPersonnages) { PersonnageInfoVM pIVM = new PersonnageInfoVM(pStats); PersonnageInfoList.Add(pIVM); } }
public PersonnageInfoVM(Personnage p) { errorList = new Dictionary <string, string>(); errorList["Nom"] = ""; errorList["PointsDeVie"] = ""; errorList["PointsDeMana"] = ""; errorList["Image"] = ""; personnageModel = p; #region Variables using (Labo5DbContext db = new Labo5DbContext()) { AllAttaques = db.Attaques.ToList(); } }
private void Sauvegarder(object o) { Console.WriteLine("Enregistrer dans la DB."); using (Labo5DbContext db = new Labo5DbContext()) { //si egal 0, nouvelle maison if (personnageModel.PersonnageID == 0) { db.Entry(personnageModel).State = EntityState.Added; } else //si different de 0, maison existante que je modifie { db.Entry(personnageModel).State = EntityState.Modified; } db.SaveChanges(); } DemandeFermeture?.Invoke(this, new EventArgs()); }