using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections.ObjectModel; namespace Model { public class Manager { public ReadOnlyObservableCollection SomeCartes { get; private set; } private readonly ObservableCollection someCartes = new ObservableCollection(); private IDataManager DataMgr { get; set; } public Manager() { SomeCartes = new(someCartes); } public bool AddCarte(Carte carte) { if (someCartes.Contains(carte)) return false; someCartes.Add(carte); return true; } public bool RemoveCarte(Carte carte) { if (!someCartes.Contains(carte)) { return false; } someCartes.Remove(carte); return true; } } }