diff --git a/Business/Business.csproj b/Business/Business.csproj
new file mode 100644
index 0000000..e276663
--- /dev/null
+++ b/Business/Business.csproj
@@ -0,0 +1,12 @@
+
+
+
+ net5.0
+
+
+
+
+
+
+
+
diff --git a/Persistance/Manager.cs b/Business/Manager.cs
similarity index 96%
rename from Persistance/Manager.cs
rename to Business/Manager.cs
index e82f179..3d1b4b1 100644
--- a/Persistance/Manager.cs
+++ b/Business/Manager.cs
@@ -1,4 +1,5 @@
using Modèle;
+using Persistance;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
@@ -6,7 +7,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
-namespace Persistance
+namespace Business
{
public class Manager
{
@@ -17,6 +18,7 @@ namespace Persistance
///
/// DéPENDANCE
///
+
public IPersistanceManager Pers { get; private set; }
///
diff --git a/Persistance/IPersistanceManager.cs b/Persistance/IPersistanceManager.cs
index f59bfce..5dd988d 100644
--- a/Persistance/IPersistanceManager.cs
+++ b/Persistance/IPersistanceManager.cs
@@ -9,7 +9,7 @@ namespace Persistance
{
public interface IPersistanceManager
{
- IEnumerable LoadRequins();
+ List LoadRequins();
void SaveRequins(List reqs);
}
}
\ No newline at end of file
diff --git a/StubLib/Stub.cs b/StubLib/Stub.cs
index 9005521..7ed72d4 100644
--- a/StubLib/Stub.cs
+++ b/StubLib/Stub.cs
@@ -18,7 +18,7 @@ namespace StubLib
requins.Add(new Requin("Req1", "Le requin pas banal", "C'est un requin pas ultra banal", "Images/White_shark.png", "Videos/Vid-dormeur-mexicain.mp4", "Images/rep_Heterodontus_mexicanus.png", Conservation.EX, zone, "Il est vraiment pas banal"));
}
- public IEnumerable LoadRequins()
+ public List LoadRequins()
{
return new List(requins);
}
diff --git a/WpfApp1.sln b/WpfApp1.sln
index 82e5c61..40c09be 100644
--- a/WpfApp1.sln
+++ b/WpfApp1.sln
@@ -25,7 +25,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StubLib", "StubLib\StubLib.
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Persistance", "Persistance\Persistance.csproj", "{A3496A97-FA54-4FA9-A128-4B0D97D8F7EF}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "UnitTests\UnitTests.csproj", "{D92A482A-06C4-4F7B-B51F-3934A2E4C8E2}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnitTests", "UnitTests\UnitTests.csproj", "{D92A482A-06C4-4F7B-B51F-3934A2E4C8E2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Business", "Business\Business.csproj", "{E53C613D-8DC0-470A-A215-72C7CCDF98DC}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -61,6 +63,10 @@ Global
{D92A482A-06C4-4F7B-B51F-3934A2E4C8E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D92A482A-06C4-4F7B-B51F-3934A2E4C8E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D92A482A-06C4-4F7B-B51F-3934A2E4C8E2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E53C613D-8DC0-470A-A215-72C7CCDF98DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E53C613D-8DC0-470A-A215-72C7CCDF98DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E53C613D-8DC0-470A-A215-72C7CCDF98DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E53C613D-8DC0-470A-A215-72C7CCDF98DC}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/WpfApp1/WpfApp1.csproj b/WpfApp1/WpfApp1.csproj
index aeacf14..fa90218 100644
--- a/WpfApp1/WpfApp1.csproj
+++ b/WpfApp1/WpfApp1.csproj
@@ -82,6 +82,7 @@
+