diff --git a/Sources/Model/Carte.cs b/Sources/Model/Carte.cs index ab787f7..49679b7 100644 --- a/Sources/Model/Carte.cs +++ b/Sources/Model/Carte.cs @@ -28,7 +28,7 @@ namespace Model } } } - public string LienImage { get; set; } = "notFound.jpg"; + public string LienImage { get; set; } = "notFound"; public Carte(string nom, string pouvoir, string strategies, int? note, string lienImage, string description) { diff --git a/Sources/Model/Class1.cs b/Sources/Model/Class1.cs deleted file mode 100644 index d5428ff..0000000 --- a/Sources/Model/Class1.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Model -{ - internal class Class1 - { - } -} diff --git a/Sources/Model/DataManager.cs b/Sources/Model/DataManager.cs new file mode 100644 index 0000000..e6cfe5d --- /dev/null +++ b/Sources/Model/DataManager.cs @@ -0,0 +1,34 @@ +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; + } + } +} diff --git a/Sources/Model/IdDataManager.cs b/Sources/Model/IdDataManager.cs new file mode 100644 index 0000000..36b8f0e --- /dev/null +++ b/Sources/Model/IdDataManager.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Model +{ + public interface IDataManager + { + ReadOnlyObservableCollection SomeCartes { get; } + bool AddCarte(Carte carte); + bool RemoveCarte(Carte carte); + } +}