diff --git a/README.md b/README.md
index 5255457..104fabb 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,28 @@ Ce projet a été réalisé durant les cours de Entity framework et Consommation
## Ma configuration
* .NET 6 en C#
+## Utilisation
+* Vous devez tirer la branche 'master'
+
+## Respect des consignes
+### API (*24 points*)
+- [ ] Mise en place de toutes les opérations CRUD (*4 points*)
+- [ ] API RESTful (respect des règles de routage, utilisation des bons status code ...) (*2 points*)
+- [ ] Utilisation des fichiers configurations (*1 points*)
+- [ ] Versionnage de l'api (avec versionnage de la doc) (*1 point*)
+- [ ] Logs (*1 point*)
+- [ ] Tests unitaires (*3 point*)
+- [ ] Réalisation du client MAUI et liaison avec l'api (*4 point*)
+- [ ] Liaison avec la base de données (*2 point*)
+- [ ] Filtrage + Pagination des données (*1 point*)
+- [ ] Propreté du code (Vous pouvez vous servir de sonarqube) (*2 point*)
+- [ ] Dockerisation et Hébergement des API (CodeFirst) (*3 point*)
+
+### Documentation (16 points)
+- [ ] Le Readme (*4 points*)
+- [ ] Schéma et description de l'architecture globale de l'application (1 schéma + lien entre partie , min 1 page) (*8 points*)
+- [x] Merge request (*2 points*)
+
## Architecture

diff --git a/Sources/API/Dto/SkinDto.cs b/Sources/API/Dto/SkinDto.cs
index ddb27d8..9e9f6d0 100644
--- a/Sources/API/Dto/SkinDto.cs
+++ b/Sources/API/Dto/SkinDto.cs
@@ -1,5 +1,4 @@
using Model;
-using static System.Net.Mime.MediaTypeNames;
namespace API.Dto
{
diff --git a/Sources/EFManager/DbDataManager.cs b/Sources/EFManager/DbDataManager.cs
new file mode 100644
index 0000000..641ea1b
--- /dev/null
+++ b/Sources/EFManager/DbDataManager.cs
@@ -0,0 +1,7 @@
+namespace EFManager
+{
+ public class DbDataManager
+ {
+
+ }
+}
\ No newline at end of file
diff --git a/Sources/EFManager/EFManager.csproj b/Sources/EFManager/EFManager.csproj
new file mode 100644
index 0000000..132c02c
--- /dev/null
+++ b/Sources/EFManager/EFManager.csproj
@@ -0,0 +1,9 @@
+
+
+
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Sources/EFlib/EFChampion.cs b/Sources/EFlib/EFChampion.cs
index 681e77e..9392406 100644
--- a/Sources/EFlib/EFChampion.cs
+++ b/Sources/EFlib/EFChampion.cs
@@ -1,5 +1,4 @@
-using System.ComponentModel.DataAnnotations;
-
+
namespace EFlib
{
public class EFChampion
diff --git a/Sources/EFlib/EFSkin.cs b/Sources/EFlib/EFSkin.cs
index fc5228d..b1aaf63 100644
--- a/Sources/EFlib/EFSkin.cs
+++ b/Sources/EFlib/EFSkin.cs
@@ -1,10 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace EFlib
+namespace EFlib
{
internal class EFSkin
{
diff --git a/Sources/EFlib/SQLiteContext.cs b/Sources/EFlib/SQLiteContext.cs
index 362733c..928fe30 100644
--- a/Sources/EFlib/SQLiteContext.cs
+++ b/Sources/EFlib/SQLiteContext.cs
@@ -1,10 +1,4 @@
using Microsoft.EntityFrameworkCore;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
namespace EFlib
{
diff --git a/Sources/EFlib/SqlServerContext.cs b/Sources/EFlib/SqlServerContext.cs
index 86f446f..1477e49 100644
--- a/Sources/EFlib/SqlServerContext.cs
+++ b/Sources/EFlib/SqlServerContext.cs
@@ -1,9 +1,5 @@
using Microsoft.EntityFrameworkCore;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+
namespace EFlib
{
diff --git a/Sources/LeagueOfLegends.sln b/Sources/LeagueOfLegends.sln
index a325274..d90cc7e 100644
--- a/Sources/LeagueOfLegends.sln
+++ b/Sources/LeagueOfLegends.sln
@@ -29,6 +29,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StubLib", "Stubs\StubLib\St
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StubEF", "Stubs\StubEF\StubEF.csproj", "{17BA906E-798E-4E75-9D8F-D4CD8EDD7FAE}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestManagerEF", "TestManagerEF\TestManagerEF.csproj", "{7F7A42B1-40CE-4F07-B724-E24E019EE3F2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EFManager", "EFManager\EFManager.csproj", "{BD56921C-2868-4754-84A5-6A88D7710CA2}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -75,6 +79,14 @@ Global
{17BA906E-798E-4E75-9D8F-D4CD8EDD7FAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{17BA906E-798E-4E75-9D8F-D4CD8EDD7FAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{17BA906E-798E-4E75-9D8F-D4CD8EDD7FAE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7F7A42B1-40CE-4F07-B724-E24E019EE3F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7F7A42B1-40CE-4F07-B724-E24E019EE3F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7F7A42B1-40CE-4F07-B724-E24E019EE3F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7F7A42B1-40CE-4F07-B724-E24E019EE3F2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BD56921C-2868-4754-84A5-6A88D7710CA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BD56921C-2868-4754-84A5-6A88D7710CA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BD56921C-2868-4754-84A5-6A88D7710CA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BD56921C-2868-4754-84A5-6A88D7710CA2}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -86,6 +98,7 @@ Global
{5DEC05D8-59AA-4DD9-AD53-07A08C1EC0EC} = {3EADD82A-15CF-40CC-BF4F-82F5385676A5}
{9807CE1D-F1CF-4CAE-9D03-CDCE14BC36F2} = {F4404CFB-A33D-448E-891C-2C8113B014E4}
{17BA906E-798E-4E75-9D8F-D4CD8EDD7FAE} = {F4404CFB-A33D-448E-891C-2C8113B014E4}
+ {7F7A42B1-40CE-4F07-B724-E24E019EE3F2} = {3EADD82A-15CF-40CC-BF4F-82F5385676A5}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {92F3083D-793F-4552-8A9A-0AD6534159C9}
diff --git a/Sources/Model/enums/ChampionClass.cs b/Sources/Model/enums/ChampionClass.cs
index d169512..1acadf8 100644
--- a/Sources/Model/enums/ChampionClass.cs
+++ b/Sources/Model/enums/ChampionClass.cs
@@ -1,5 +1,4 @@
-using System;
-namespace Model
+namespace Model
{
public enum ChampionClass
{
diff --git a/Sources/TestManagerEF/TestManagerEF.csproj b/Sources/TestManagerEF/TestManagerEF.csproj
new file mode 100644
index 0000000..bdd1ae2
--- /dev/null
+++ b/Sources/TestManagerEF/TestManagerEF.csproj
@@ -0,0 +1,24 @@
+
+
+
+ net6.0
+ enable
+ enable
+
+ false
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
diff --git a/Sources/TestManagerEF/UnitTest1.cs b/Sources/TestManagerEF/UnitTest1.cs
new file mode 100644
index 0000000..c5578b3
--- /dev/null
+++ b/Sources/TestManagerEF/UnitTest1.cs
@@ -0,0 +1,11 @@
+namespace TestManagerEF
+{
+ public class UnitTest1
+ {
+ [Fact]
+ public void Test1()
+ {
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/Sources/TestManagerEF/Usings.cs b/Sources/TestManagerEF/Usings.cs
new file mode 100644
index 0000000..8c927eb
--- /dev/null
+++ b/Sources/TestManagerEF/Usings.cs
@@ -0,0 +1 @@
+global using Xunit;
\ No newline at end of file