master
loris OBRY 2 years ago
parent f07bd2a89b
commit f9a073559c

@ -9,10 +9,7 @@ namespace Model.Classes
{
public interface IDataManager
{
ReadOnlyObservableCollection<Carte> Cartes { get; }
bool AddCarte(Carte carte);
bool RemoveCarte(Carte carte);
List<Carte> GetAllCartes();
void UpdateCarte(Carte carte);
IEnumerable<Carte> GetCartes();
void SaveCarte(List<Carte> cartes);
}
}

@ -1,6 +1,7 @@
using Model.Classes;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
@ -10,7 +11,7 @@ namespace Model.Stub
{
public class StubCarte
{
public List<Carte> lCarte { get; set; }
public ReadOnlyObservableCollection<Carte> LCarte { get; }
static IEnumerable<Carte> CreateCartes()
{
@ -22,7 +23,7 @@ namespace Model.Stub
}
public StubCarte()
{
lCarte = CreateCartes().ToList();
LCarte = (ReadOnlyObservableCollection<Carte>)CreateCartes();
}
}
}

@ -1,19 +1,36 @@
using Model.Classes;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
namespace Model.Stub
{
public class stubManager : IDataManager
public class StubManager : IDataManager
{
stubCarte
public StubCarte StubCarte;
public stubManager()
public StubManager()
{
StubCarte = new StubCarte();
}
public IEnumerable<Carte> GetCartes()
{
return StubCarte.LCarte;
}
}
public void SaveCarte(List<Carte> cartes)
{
XmlSerializer serializer = new XmlSerializer(typeof(List<Carte>));
using (TextWriter writer = new StreamWriter("cartes.xml"))
{
serializer.Serialize(writer, cartes);
}
}
}
}

Loading…
Cancel
Save