persistance mais encore mieux

master
Mathilde JEAN 3 years ago
parent 60c8adbc9a
commit dcd25a5180

@ -0,0 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Persistance\Persistance.csproj" />
<ProjectReference Include="..\StubLib\StubLib.csproj" />
</ItemGroup>
</Project>

@ -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
/// <summary>
/// DéPENDANCE
/// </summary>
public IPersistanceManager Pers { get; private set; }
/// <summary>

@ -9,7 +9,7 @@ namespace Persistance
{
public interface IPersistanceManager
{
IEnumerable<Requin> LoadRequins();
List<Requin> LoadRequins();
void SaveRequins(List<Requin> reqs);
}
}

@ -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<Requin> LoadRequins()
public List<Requin> LoadRequins()
{
return new List<Requin>(requins);
}

@ -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

@ -82,6 +82,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Business\Business.csproj" />
<ProjectReference Include="..\Modèle\Modèle.csproj" />
<ProjectReference Include="..\Persistance\Persistance.csproj" />
<ProjectReference Include="..\Ressources\Ressources.csproj" />

Loading…
Cancel
Save