diff --git a/Sources/Model/Dice/DieManager.cs b/Sources/Model/Dice/DieManager.cs index 06e3a52..71654cf 100644 --- a/Sources/Model/Dice/DieManager.cs +++ b/Sources/Model/Dice/DieManager.cs @@ -21,6 +21,11 @@ namespace Model.Dice return diceGroups.AsEnumerable(); } + public KeyValuePair>> GetOneByID(Guid ID) + { + throw new NotImplementedException(); + } + public KeyValuePair>> GetOneByName(string name) { // les groupes de dés nommés : diff --git a/Sources/Model/Games/GameRunner.cs b/Sources/Model/Games/GameRunner.cs index eb24f80..d58085e 100644 --- a/Sources/Model/Games/GameRunner.cs +++ b/Sources/Model/Games/GameRunner.cs @@ -108,5 +108,10 @@ namespace Model.Games game.PerformTurn(current); game.PrepareNextPlayer(current); } + + public Game GetOneByID(Guid ID) + { + throw new NotImplementedException(); + } } } diff --git a/Sources/Model/IManager.cs b/Sources/Model/IManager.cs index 67eafe0..8261ffa 100644 --- a/Sources/Model/IManager.cs +++ b/Sources/Model/IManager.cs @@ -1,10 +1,12 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; namespace Model { public interface IManager { public T Add(T toAdd); public T GetOneByName(string name); + public T GetOneByID(Guid ID); public IEnumerable GetAll(); public T Update(T before, T after); public void Remove(T toRemove); diff --git a/Sources/Model/Players/PlayerManager.cs b/Sources/Model/Players/PlayerManager.cs index aa4db9b..1b65565 100644 --- a/Sources/Model/Players/PlayerManager.cs +++ b/Sources/Model/Players/PlayerManager.cs @@ -95,5 +95,10 @@ namespace Model.Players // the built-in Remove() method will use our redefined Equals(), using Name only players.Remove(toRemove); } + + public Player GetOneByID(Guid ID) + { + throw new NotImplementedException(); + } } }