From b0bb332f418cd22d8d48e9516c0fe6d5273a3942 Mon Sep 17 00:00:00 2001 From: Alexis DRAI Date: Fri, 30 Sep 2022 12:54:20 +0200 Subject: [PATCH] :poop: Include methods that throw NotSupportedExceptions for now --- Sources/Model/Dice/DieManager.cs | 5 +++++ Sources/Model/Games/GameRunner.cs | 5 +++++ Sources/Model/IManager.cs | 4 +++- Sources/Model/Players/PlayerManager.cs | 5 +++++ 4 files changed, 18 insertions(+), 1 deletion(-) 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 c5637da..81bd992 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(); + } } } -- 2.36.3