From a374534101701fa75f4e9921c416cb3994b1124a Mon Sep 17 00:00:00 2001 From: thest <gae> Date: Mon, 29 Mar 2021 23:05:15 +0200 Subject: [PATCH] Remplacement de la classe Service par la classe GameControleur --- .../fichier1/Controllers/GameController.cs | 2 +- .../fichier1/Controllers/IGameController.cs | 12 ++++++++++++ fichier1/fichier1/IService.cs | 10 ---------- fichier1/fichier1/Program.cs | 3 ++- fichier1/fichier1/Service.cs | 18 ------------------ 5 files changed, 15 insertions(+), 30 deletions(-) create mode 100644 fichier1/fichier1/Controllers/IGameController.cs delete mode 100644 fichier1/fichier1/IService.cs delete mode 100644 fichier1/fichier1/Service.cs diff --git a/fichier1/fichier1/Controllers/GameController.cs b/fichier1/fichier1/Controllers/GameController.cs index 1633c65..c11a324 100644 --- a/fichier1/fichier1/Controllers/GameController.cs +++ b/fichier1/fichier1/Controllers/GameController.cs @@ -6,7 +6,7 @@ namespace fichier1.Controllers { - class GameController + public class GameController : IGameController { public GameController() { diff --git a/fichier1/fichier1/Controllers/IGameController.cs b/fichier1/fichier1/Controllers/IGameController.cs new file mode 100644 index 0000000..5aac7b7 --- /dev/null +++ b/fichier1/fichier1/Controllers/IGameController.cs @@ -0,0 +1,12 @@ +namespace fichier1.Controllers +{ + public interface IGameController + { + string[] getCorrection(int nb); + int getCurrentWordNumber(); + string[] getMot(int nb); + string[] getMotSuivant(); + int getTotalWordNumber(); + void validerMot(string[] mot); + } +} \ No newline at end of file diff --git a/fichier1/fichier1/IService.cs b/fichier1/fichier1/IService.cs deleted file mode 100644 index ecc9217..0000000 --- a/fichier1/fichier1/IService.cs +++ /dev/null @@ -1,10 +0,0 @@ -using fichier1.Data; -using System.Collections.Generic; - -namespace fichier1 -{ - public interface IService - { - } - -} \ No newline at end of file diff --git a/fichier1/fichier1/Program.cs b/fichier1/fichier1/Program.cs index 6246c82..65b843a 100644 --- a/fichier1/fichier1/Program.cs +++ b/fichier1/fichier1/Program.cs @@ -9,6 +9,7 @@ using System.IO; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; +using fichier1.Controllers; namespace fichier1 { @@ -33,7 +34,7 @@ namespace fichier1 Application.SetCompatibleTextRenderingDefault(false); //serviceCollection.AddSingleton<Form1>(); - serviceCollection.AddScoped<IService, Service>(); + serviceCollection.AddScoped<IGameController, GameController>(); ServiceProvider = serviceCollection.BuildServiceProvider(); ServiceProvider.GetRequiredService<BddContext>().Database.EnsureCreated(); diff --git a/fichier1/fichier1/Service.cs b/fichier1/fichier1/Service.cs deleted file mode 100644 index b3c8e86..0000000 --- a/fichier1/fichier1/Service.cs +++ /dev/null @@ -1,18 +0,0 @@ -using fichier1.Data; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace fichier1 -{ - public class Service : IService - { - private readonly BddContext context; - - public Service(BddContext context) - { - this.context = context; - } - } -} -- GitLab