rebase #3

Merged
tony.fages merged 2 commits from rebase into master 1 year ago

@ -10,7 +10,6 @@ steps:
- name: build - name: build
image: mcr.microsoft.com/dotnet/sdk:8.0 image: mcr.microsoft.com/dotnet/sdk:8.0
commands: commands:
- cd Verax_API_EF
- cd Verax_API_EF - cd Verax_API_EF
- dotnet restore Verax_API_EF.sln - dotnet restore Verax_API_EF.sln
- dotnet build Verax_API_EF.sln -c Release --no-restore - dotnet build Verax_API_EF.sln -c Release --no-restore
@ -19,7 +18,6 @@ steps:
- name: tests - name: tests
image: mcr.microsoft.com/dotnet/sdk:8.0 image: mcr.microsoft.com/dotnet/sdk:8.0
commands: commands:
- cd Verax_API_EF
- cd Verax_API_EF - cd Verax_API_EF
- dotnet restore Verax_API_EF.sln - dotnet restore Verax_API_EF.sln
- dotnet test Verax_API_EF.sln --no-restore - dotnet test Verax_API_EF.sln --no-restore
@ -34,7 +32,6 @@ steps:
from_secret: SECRET_SONAR_LOGIN # Secret de Drone from_secret: SECRET_SONAR_LOGIN # Secret de Drone
project_key: Verax_API_EF project_key: Verax_API_EF
commands: commands:
- cd Verax_API_EF/
- cd Verax_API_EF/ - cd Verax_API_EF/
- dotnet restore Verax_API_EF.sln - dotnet restore Verax_API_EF.sln
- dotnet sonarscanner begin /k:$${project_key} /d:sonar.host.url=$${sonar_host} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Unit_Test_EF/**","API_Unit_Test/**","API_Tests_Console/**","Test_Console_EF/**","DbContextLib/Migrations/**","StubbedContextLib/**","API/Program.cs" /d:sonar.login=$${sonar_token} - dotnet sonarscanner begin /k:$${project_key} /d:sonar.host.url=$${sonar_host} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Unit_Test_EF/**","API_Unit_Test/**","API_Tests_Console/**","Test_Console_EF/**","DbContextLib/Migrations/**","StubbedContextLib/**","API/Program.cs" /d:sonar.login=$${sonar_token}
@ -65,6 +62,7 @@ steps:
when: when:
branch: branch:
- master - master
- rebase
- name: deploy-container - name: deploy-container
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest

@ -0,0 +1,85 @@
Private property of Exodus: 51118@MacBook-Pro-de-Fages.local
jetbrains.exodus.io.LockingManager.lock(LockingManager.kt:88)
jetbrains.exodus.io.LockingManager.lock(LockingManager.kt:39)
jetbrains.exodus.io.FileDataWriter.lock(FileDataWriter.kt:70)
jetbrains.exodus.log.Log.tryLock(Log.kt:804)
jetbrains.exodus.log.Log.<init>(Log.kt:117)
jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:117)
jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:81)
jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:77)
jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46)
jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46)
jetbrains.exodus.env.Environments.prepare(Environments.kt:120)
jetbrains.exodus.env.Environments.newInstance(Environments.kt:46)
kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore(EntityStoreHelper.kt:40)
kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore(EntityStoreHelper.kt:31)
kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore$default(EntityStoreHelper.kt:30)
com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.initStore(XdChatSessionPersistenceService.kt:115)
com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.<init>(XdChatSessionPersistenceService.kt:22)
com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.<init>(XdChatSessionPersistenceService.kt:15)
com.github.copilot.chat.session.persistence.ChatSessionPersistenceServiceKt.ChatSessionPersistenceService(ChatSessionPersistenceService.kt:43)
com.github.copilot.chat.session.persistence.ChatSessionPersistenceServiceKt.chatSessionsPersistenceService(ChatSessionPersistenceService.kt:53)
com.github.copilot.chat.session.ChatSessionManager.<init>(ChatSessionManager.kt:45)
com.github.copilot.chat.session.ChatSessionManager.<init>(ChatSessionManager.kt:25)
com.github.copilot.chat.window.CopilotChatToolWindow.onCopilotReady(CopilotChatToolWindow.kt:133)
com.github.copilot.chat.window.CopilotChatToolWindow.access$onCopilotReady(CopilotChatToolWindow.kt:40)
com.github.copilot.chat.window.CopilotChatToolWindow$initCopilotStatusListener$1.invoke(CopilotChatToolWindow.kt:118)
com.github.copilot.chat.window.CopilotChatToolWindow$initCopilotStatusListener$1.invoke(CopilotChatToolWindow.kt:115)
com.github.copilot.status.CopilotAuthStatusKt.subscribeToCopilotAuthStatus(CopilotAuthStatus.kt:27)
com.github.copilot.chat.window.CopilotChatToolWindow.initCopilotStatusListener(CopilotChatToolWindow.kt:115)
com.github.copilot.chat.window.CopilotChatToolWindow.<init>(CopilotChatToolWindow.kt:59)
com.github.copilot.chat.window.CopilotChatToolWindow.<init>(CopilotChatToolWindow.kt:40)
com.github.copilot.chat.window.CopilotChatToolWindowFactory.init(CopilotChatToolWindowFactory.kt:18)
com.intellij.openapi.wm.impl.ToolWindowManagerImpl.registerToolWindow$intellij_platform_ide_impl(ToolWindowManagerImpl.kt:1123)
com.intellij.toolWindow.ToolWindowSetInitializerKt.registerToolWindows(ToolWindowSetInitializer.kt:223)
com.intellij.toolWindow.ToolWindowSetInitializerKt.access$registerToolWindows(ToolWindowSetInitializer.kt:1)
com.intellij.toolWindow.ToolWindowSetInitializer$createAndLayoutToolWindows$entries$1$1.invokeSuspend(ToolWindowSetInitializer.kt:141)
com.intellij.toolWindow.ToolWindowSetInitializer$createAndLayoutToolWindows$entries$1$1.invoke(ToolWindowSetInitializer.kt)
com.intellij.toolWindow.ToolWindowSetInitializer$createAndLayoutToolWindows$entries$1$1.invoke(ToolWindowSetInitializer.kt)
kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:53)
com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
com.intellij.toolWindow.ToolWindowSetInitializer$createAndLayoutToolWindows$entries$1.invokeSuspend(ToolWindowSetInitializer.kt:138)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:194)
com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:843)
com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:463)
com.intellij.openapi.application.impl.RwLockHolder.runWithEnabledImplicitRead(RwLockHolder.kt:75)
com.intellij.openapi.application.impl.RwLockHolder.runWithImplicitRead(RwLockHolder.kt:67)
com.intellij.openapi.application.impl.ApplicationImpl.runWithImplicitRead(ApplicationImpl.java:1436)
com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:82)
com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:124)
com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:44)
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:792)
java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
java.desktop/java.awt.EventQueue$3.run(EventQueue.java:733)
java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:761)
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:695)
com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$12(IdeEventQueue.kt:589)
com.intellij.openapi.application.impl.RwLockHolder.runWithoutImplicitRead(RwLockHolder.kt:44)
com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:589)
com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:72)
com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:355)
com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:354)
com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:793)
com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:354)
com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:349)
com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1014)
com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)
com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1014)
com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$7(IdeEventQueue.kt:349)
com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:848)
com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:391)
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RiderProjectSettingsUpdater">
<option name="vcsConfiguration" value="2" />
</component>
</project>

@ -2,6 +2,5 @@
<project version="4"> <project version="4">
<component name="VcsDirectoryMappings"> <component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/.." vcs="Git" /> <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component> </component>
</project> </project>

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunManager" selected=".NET Launch Settings Profile.API: https">
<configuration name="API_Tests_Console" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/API_Tests_Console/API_Tests_Console.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="Test_Console_EF" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/Test_Console_EF/Test_Console_EF.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="API: http" type="LaunchSettings" factoryName=".NET Launch Settings Profile">
<option name="LAUNCH_PROFILE_PROJECT_FILE_PATH" value="$PROJECT_DIR$/API/API.csproj" />
<option name="LAUNCH_PROFILE_TFM" value="net8.0" />
<option name="LAUNCH_PROFILE_NAME" value="http" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="GENERATE_APPLICATIONHOST_CONFIG" value="1" />
<option name="SHOW_IIS_EXPRESS_OUTPUT" value="0" />
<option name="SEND_DEBUG_REQUEST" value="1" />
<option name="ADDITIONAL_IIS_EXPRESS_ARGUMENTS" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="API: https" type="LaunchSettings" factoryName=".NET Launch Settings Profile">
<option name="LAUNCH_PROFILE_PROJECT_FILE_PATH" value="$PROJECT_DIR$/API/API.csproj" />
<option name="LAUNCH_PROFILE_TFM" value="net8.0" />
<option name="LAUNCH_PROFILE_NAME" value="https" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="GENERATE_APPLICATIONHOST_CONFIG" value="1" />
<option name="SHOW_IIS_EXPRESS_OUTPUT" value="0" />
<option name="SEND_DEBUG_REQUEST" value="1" />
<option name="ADDITIONAL_IIS_EXPRESS_ARGUMENTS" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
</component>
</project>

@ -1761,3 +1761,20 @@ info: 04/02/2024 07:52:47.044 RelationalEventId.CommandExecuted[20101] (Microsof
ORDER BY "MigrationId"; ORDER BY "MigrationId";
info: 04/02/2024 07:52:47.051 RelationalEventId.MigrationsNotApplied[20405] (Microsoft.EntityFrameworkCore.Migrations) info: 04/02/2024 07:52:47.051 RelationalEventId.MigrationsNotApplied[20405] (Microsoft.EntityFrameworkCore.Migrations)
No migrations were applied. The database is already up to date. No migrations were applied. The database is already up to date.
info: 04/02/2024 08:37:24.706 RelationalEventId.CommandExecuted[20101] (Microsoft.EntityFrameworkCore.Database.Command)
Executed DbCommand (7ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
SELECT COUNT(*) FROM "sqlite_master" WHERE "name" = '__EFMigrationsHistory' AND "type" = 'table';
info: 04/02/2024 08:37:24.710 RelationalEventId.CommandExecuted[20101] (Microsoft.EntityFrameworkCore.Database.Command)
Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
SELECT COUNT(*) FROM "sqlite_master" WHERE "name" = '__EFMigrationsHistory' AND "type" = 'table';
info: 04/02/2024 08:37:24.717 RelationalEventId.CommandExecuted[20101] (Microsoft.EntityFrameworkCore.Database.Command)
Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
SELECT "MigrationId", "ProductVersion"
FROM "__EFMigrationsHistory"
ORDER BY "MigrationId";
info: 04/02/2024 08:37:24.726 RelationalEventId.MigrationsNotApplied[20405] (Microsoft.EntityFrameworkCore.Migrations)
No migrations were applied. The database is already up to date.
info: 04/02/2024 08:37:34.355 RelationalEventId.CommandExecuted[20101] (Microsoft.EntityFrameworkCore.Database.Command)
Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
SELECT "a"."Id", "a"."Author", "a"."DatePublished", "a"."Description", "a"."LectureTime", "a"."Title"
FROM "ArticleSet" AS "a"

@ -1,15 +0,0 @@
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/.idea.Verax_API_EF.iml
/contentModel.xml
/projectSettingsUpdater.xml
/modules.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# GitHub Copilot persisted chat sessions
/copilot/chatSessions

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="UserContentModel">
<attachedFolders>
<Path>../../Verax_API_EF</Path>
</attachedFolders>
<explicitIncludes />
<explicitExcludes />
</component>
</project>

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/../.." vcs="Git" />
</component>
</project>

@ -0,0 +1,313 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoGeneratedRunConfigurationManager">
<projectFile profileName="http">API/API.csproj</projectFile>
<projectFile profileName="https">API/API.csproj</projectFile>
<projectFile>API_Tests_Console/API_Tests_Console.csproj</projectFile>
<projectFile>Test_Console_EF/Test_Console_EF.csproj</projectFile>
</component>
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="0b890b11-446c-405a-95d5-cd68743c4057" name="Changes" comment="">
<change beforePath="$PROJECT_DIR$/.idea/.idea.Verax_API_EF/.idea/.gitignore" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.Verax_API_EF/.idea/indexLayout.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.Verax_API_EF/.idea/vcs.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/API.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/API.http" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/Controllers/ArticleController.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/Controllers/FormulaireController.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/Controllers/UserController.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/Entity_FrameWork.Article.db" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/Program.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/Properties/launchSettings.json" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/appsettings.Development.json" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/appsettings.json" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API/log.txt" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_DbDataManager/API_DbDataManager.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_DbDataManager/DbManager.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_DbDataManager/DbManagerArticle.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_DbDataManager/DbManagerFormulaire.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_DbDataManager/DbManagerUser.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_DbDataManager/Extensions.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Mapping/API_Mapping.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Mapping/ArticleMapper.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Mapping/FormulaireMapping.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Mapping/UserMapping.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Model/API_Model.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Model/ArticleDTO.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Model/FormulaireDTO.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Model/UserDTO.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Services/API_Services.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Services/IArticleService.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Services/IDataManager.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Services/IFormulaireService.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Services/IUserService.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Tests_Console/API_Tests_Console.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Tests_Console/Tests_Console.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_UnitTest_Mapper/API_UnitTest_Mapper.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_UnitTest_Mapper/GlobalUsings.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/API_Unit_Test.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/ArticleControllerTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/ArticleDTOTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/ArticleMapperTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/DbManagerArticleTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/DbManagerFormulaireTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/DbManagerTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/DbManagerUserTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/ExtensionsTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/FormMapperTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/FormulaireControllerTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/FormulaireDTOTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/GlobalUsings.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/IArticleServiceTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/IFormServiceTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/IUserServiceTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/UserControllerTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/UserDTOTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/API_Unit_Test/UserMappingTests.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/DbContextLib/ApplicationDbContext.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/DbContextLib/DbContextLib.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/DbContextLib/LibraryContext.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/DbContextLib/Migrations/20240317095050_mrg1.Designer.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/DbContextLib/Migrations/20240317095050_mrg1.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/DbContextLib/Migrations/LibraryContextModelSnapshot.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Dockerfile" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Entities/ArticleEntity.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Entities/ArticleUserEntity.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Entities/Entities.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Entities/FormEntity.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Entities/UserEntity.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Model/Article.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Model/ArticleOrderCriteria.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Model/FormOrderCriteria.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Model/Formulaire.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Model/Model.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Model/User.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Model/UserOrderCriteria.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/StubbedContextLib/Class1.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/StubbedContextLib/StubbedContextLib.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Test_Console_EF/Entity_FrameWork.Article.db" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Test_Console_EF/Test_Console_EF.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Test_Console_EF/Test_Console_EF.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Test_Console_EF/log.txt" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Unit_Test_EF/TestsArticleEntity.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Unit_Test_EF/TestsArticleUserEntity.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Unit_Test_EF/TestsFormEntity.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Unit_Test_EF/TestsUserEntity.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Unit_Test_EF/Unit_Test_EF.csproj" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Verax_API_EF.sln" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Verax_API_EF/.idea/.idea.Verax_API_EF.dir/.idea/.gitignore" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Verax_API_EF/.idea/.idea.Verax_API_EF.dir/.idea/indexLayout.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Verax_API_EF/.idea/.idea.Verax_API_EF.dir/.idea/vcs.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Verax_API_EF/Program.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Verax_API_EF/Verax_API_EF.csproj" beforeDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/../.." />
</component>
<component name="MetaFilesCheckinStateConfiguration" checkMetaFiles="true" />
<component name="ProblemsViewState">
<option name="selectedTabId" value="Toolset" />
</component>
<component name="ProjectColorInfo">{
&quot;customColor&quot;: &quot;&quot;,
&quot;associatedIndex&quot;: 8
}</component>
<component name="ProjectId" id="2eENYNJJTgbOpfWw136RJzo5ItR" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
".NET Launch Settings Profile.API: docker.executor": "Run",
".NET Launch Settings Profile.API: http.executor": "Run",
".NET Launch Settings Profile.API: https.executor": "Run",
"RunOnceActivity.OpenProjectViewOnStart": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"git-widget-placeholder": "rebase",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
"vue.rearranger.settings.migration": "true"
},
"keyToStringList": {
"rider.external.source.directories": [
"/Users/tonyfages/Library/Application Support/JetBrains/Rider2023.3/resharper-host/DecompilerCache",
"/Users/tonyfages/Library/Application Support/JetBrains/Rider2023.3/resharper-host/SourcesCache",
"/Users/tonyfages/.local/share/Symbols/src"
]
}
}]]></component>
<component name="RunManager" selected=".NET Launch Settings Profile.API: https">
<configuration name="API_Tests_Console" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/API_Tests_Console/API_Tests_Console.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="Test_Console_EF" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/Test_Console_EF/Test_Console_EF.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="API: Docker" type="LaunchSettings" factoryName=".NET Launch Settings Profile" temporary="true">
<option name="LAUNCH_PROFILE_PROJECT_FILE_PATH" value="$PROJECT_DIR$/API/API.csproj" />
<option name="LAUNCH_PROFILE_TFM" value="net8.0" />
<option name="LAUNCH_PROFILE_NAME" value="Docker" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="GENERATE_APPLICATIONHOST_CONFIG" value="1" />
<option name="SHOW_IIS_EXPRESS_OUTPUT" value="0" />
<option name="SEND_DEBUG_REQUEST" value="1" />
<option name="ADDITIONAL_IIS_EXPRESS_ARGUMENTS" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="API: docker" type="LaunchSettings" factoryName=".NET Launch Settings Profile" temporary="true">
<option name="LAUNCH_PROFILE_PROJECT_FILE_PATH" value="$PROJECT_DIR$/API/API.csproj" />
<option name="LAUNCH_PROFILE_TFM" value="net8.0" />
<option name="LAUNCH_PROFILE_NAME" value="docker" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="GENERATE_APPLICATIONHOST_CONFIG" value="1" />
<option name="SHOW_IIS_EXPRESS_OUTPUT" value="0" />
<option name="SEND_DEBUG_REQUEST" value="1" />
<option name="ADDITIONAL_IIS_EXPRESS_ARGUMENTS" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="API: http" type="LaunchSettings" factoryName=".NET Launch Settings Profile">
<option name="LAUNCH_PROFILE_PROJECT_FILE_PATH" value="$PROJECT_DIR$/API/API.csproj" />
<option name="LAUNCH_PROFILE_TFM" value="net8.0" />
<option name="LAUNCH_PROFILE_NAME" value="http" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="GENERATE_APPLICATIONHOST_CONFIG" value="1" />
<option name="SHOW_IIS_EXPRESS_OUTPUT" value="0" />
<option name="SEND_DEBUG_REQUEST" value="1" />
<option name="ADDITIONAL_IIS_EXPRESS_ARGUMENTS" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="API: https" type="LaunchSettings" factoryName=".NET Launch Settings Profile">
<option name="LAUNCH_PROFILE_PROJECT_FILE_PATH" value="$PROJECT_DIR$/API/API.csproj" />
<option name="LAUNCH_PROFILE_TFM" value="net8.0" />
<option name="LAUNCH_PROFILE_NAME" value="https" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="GENERATE_APPLICATIONHOST_CONFIG" value="1" />
<option name="SHOW_IIS_EXPRESS_OUTPUT" value="0" />
<option name="SEND_DEBUG_REQUEST" value="1" />
<option name="ADDITIONAL_IIS_EXPRESS_ARGUMENTS" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="../Dockerfile: Compose Deployment" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
<deployment type="dockerfile">
<settings>
<option name="imageTag" value="api" />
<option name="containerName" value="api" />
<option name="contextFolderPath" value="$PROJECT_DIR$" />
<option name="portBindings">
<list>
<DockerPortBindingImpl>
<option name="containerPort" value="8080" />
<option name="hostIp" value="127.0.0.1" />
<option name="hostPort" value="8080" />
</DockerPortBindingImpl>
</list>
</option>
<option name="sourceFilePath" value="../Dockerfile" />
</settings>
</deployment>
<EXTENSION ID="com.jetbrains.rider.docker.debug" isFastModeEnabled="true" isSslEnabled="false" />
<method v="2" />
</configuration>
<configuration default="true" type="docker-deploy" factoryName="dockerfile" temporary="true">
<deployment type="dockerfile" />
<method v="2" />
</configuration>
<recent_temporary>
<list>
<item itemvalue=".NET Launch Settings Profile.API: Docker" />
<item itemvalue=".NET Launch Settings Profile.API: docker" />
</list>
</recent_temporary>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="0b890b11-446c-405a-95d5-cd68743c4057" name="Changes" comment="" />
<created>1711465825676</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1711465825676</updated>
<workItem from="1711465828197" duration="234000" />
<workItem from="1711466068272" duration="848000" />
<workItem from="1711468488298" duration="751000" />
<workItem from="1712036968994" duration="2827000" />
</task>
<task id="LOCAL-00001" summary="Dockerfile">
<option name="closed" value="true" />
<created>1712038898812</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1712038898812</updated>
</task>
<option name="localTasksCounter" value="2" />
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="UnityCheckinConfiguration" checkUnsavedScenes="true" />
<component name="VcsManagerConfiguration">
<option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="true" />
<MESSAGE value="Dockerfile" />
<option name="LAST_COMMIT_MESSAGE" value="Dockerfile" />
</component>
</project>

@ -1,15 +0,0 @@
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/modules.xml
/projectSettingsUpdater.xml
/.idea.Verax_API_EF.iml
/contentModel.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# GitHub Copilot persisted chat sessions
/copilot/chatSessions

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/../.." vcs="Git" />
</component>
</project>

@ -1,20 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="8.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>
Loading…
Cancel
Save