public void SetStatut(Enums.StatutObjet statut) { List <Objet> objets = GetAll(); var objet = objets.Find(item => item.Id == this.Id); objets[objet.Id - 1].Statut = statut; using (var fs = new FileStream("Objet.xml", FileMode.Create)) { var xs = new XmlSerializer(typeof(List <Objet>)); xs.Serialize(fs, objets); } }
public static List <Objet> GetAllByStatut(Enums.StatutObjet statut) { List <Objet> objets = GetAll(); List <Objet> objetsByStatut = new List <Objet>(); for (var i = 0; i < objets.Count; i++) { if (objets[i].Statut == statut) { objetsByStatut.Add(objets[i]); } } return(objetsByStatut); }
public Objet(string nom, Enums.StatutObjet statut = Enums.StatutObjet.Disponible) { this.Id = GetAll().Count + 1; this.Nom = nom; this.Statut = statut; }