diff --git a/.env b/.env
new file mode 100644
index 0000000..34d489e
--- /dev/null
+++ b/.env
@@ -0,0 +1 @@
+VITE_API_URL=https://localhost:7171/api
\ No newline at end of file
diff --git a/.github/workflows/Apibuild.yml b/.github/workflows/Apibuild.yml
new file mode 100644
index 0000000..1a37689
--- /dev/null
+++ b/.github/workflows/Apibuild.yml
@@ -0,0 +1,40 @@
+name: Build and Publish .NET API
+
+on:
+ push:
+ branches: [ "dev" ] # Se déclenche quand vous poussez sur la branche 'dev'
+ workflow_dispatch:
+
+jobs:
+ build-and-publish:
+ runs-on: ubuntu-latest
+
+ steps:
+ # 1. Récupère le code de votre dépôt
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ - name: List files in the repository
+ run: ls -R
+
+ # 2. Installe la bonne version de .NET
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v3
+ with:
+ # IMPORTANT : Modifiez cette ligne pour correspondre à la version de votre projet !
+ # (Ex: '6.0.x', '7.0.x', '8.0.x')
+ dotnet-version: '9.0.x'
+
+ # 3. Restaure les dépendances en ciblant votre fichier .sln
+ - name: Restore dependencies
+ run: dotnet restore SameApi.sln
+
+ # 4. Compile le projet en mode Release
+ - name: Build
+ run: dotnet build SameApi.sln --configuration Release --no-restore
+
+ # 5. Publie l'API (prépare les fichiers pour le déploiement)
+ - name: Publish
+ run: dotnet publish ./SameApi/SameApi.App/SameApi.App.csproj -c Release -o ./publish
+ # ATTENTION : Vérifiez que le chemin vers votre projet API (.csproj) est correct.
+ # D'après votre screenshot, il s'agit probablement de "SameApi.App".
\ No newline at end of file
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
new file mode 100644
index 0000000..19b2258
--- /dev/null
+++ b/.github/workflows/main.yml
@@ -0,0 +1,63 @@
+# Nom du workflow qui apparaîtra dans l'onglet "Actions" de GitHub
+name: Build and Deploy .NET API to Azure
+
+# Déclenche le workflow à chaque push sur la branche "dev"
+on:
+ push:
+ branches: [ "dev" ]
+ workflow_dispatch:
+
+jobs:
+ # PREMIER JOB : Construit l'application
+ build:
+ runs-on: ubuntu-latest
+
+ steps:
+ # Étape 1 : Récupère le code de votre dépôt
+ - name: Checkout repository
+ uses: actions/checkout@v4
+
+ # Étape 2 : Configure l'environnement .NET
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v4
+ with:
+ # --- MODIFIEZ ICI ---
+ # Mettez la version de .NET de votre projet (ex: '6.0.x', '8.0.x')
+ dotnet-version: '9.0.x'
+
+ # Étape 3 : Restaure les dépendances, compile et publie le projet
+ - name: Build and publish
+ run: |
+ dotnet restore ./SameApi/SameApi.sln
+ dotnet build ./SameApi/SameApi.sln --configuration Release --no-restore
+ dotnet publish ./SameApi/SameApi.App/SameApi.App.csproj -c Release -o ./publish
+
+ # Étape 4 : Archive les fichiers publiés pour le job de déploiement
+ - name: Upload artifact
+ uses: actions/upload-artifact@v4
+ with:
+ name: api-app
+ path: ./publish
+
+ # DEUXIÈME JOB : Déploie l'application sur Azure
+ deploy:
+ runs-on: ubuntu-latest
+ needs: build # Ce job ne démarre que si le job "build" a réussi
+
+ steps:
+ # Étape 1 : Télécharge les fichiers archivés par le job "build"
+ - name: Download a Build Artifact
+ uses: actions/download-artifact@v4
+ with:
+ name: api-app
+
+ # Étape 2 : Déploie sur Azure App Service
+ - name: Deploy to Azure Web App
+ uses: azure/webapps-deploy@v2
+ with:
+ # --- MODIFIEZ ICI ---
+ # Mettez le nom de votre App Service créé sur Azure
+ app-name: 'SameAPi'
+
+ # Utilise le secret que vous avez configuré dans les paramètres GitHub
+ publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }}
\ No newline at end of file
diff --git a/React/README.md b/README.md
similarity index 100%
rename from React/README.md
rename to README.md
diff --git a/React/public/vite.svg b/React/public/vite.svg
deleted file mode 100644
index e7b8dfb..0000000
--- a/React/public/vite.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/React/src/App.css b/React/src/App.css
deleted file mode 100644
index b9d355d..0000000
--- a/React/src/App.css
+++ /dev/null
@@ -1,42 +0,0 @@
-#root {
- max-width: 1280px;
- margin: 0 auto;
- padding: 2rem;
- text-align: center;
-}
-
-.logo {
- height: 6em;
- padding: 1.5em;
- will-change: filter;
- transition: filter 300ms;
-}
-.logo:hover {
- filter: drop-shadow(0 0 2em #646cffaa);
-}
-.logo.react:hover {
- filter: drop-shadow(0 0 2em #61dafbaa);
-}
-
-@keyframes logo-spin {
- from {
- transform: rotate(0deg);
- }
- to {
- transform: rotate(360deg);
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- a:nth-of-type(2) .logo {
- animation: logo-spin infinite 20s linear;
- }
-}
-
-.card {
- padding: 2em;
-}
-
-.read-the-docs {
- color: #888;
-}
diff --git a/React/src/App.tsx b/React/src/App.tsx
deleted file mode 100644
index 3d7ded3..0000000
--- a/React/src/App.tsx
+++ /dev/null
@@ -1,35 +0,0 @@
-import { useState } from 'react'
-import reactLogo from './assets/react.svg'
-import viteLogo from '/vite.svg'
-import './App.css'
-
-function App() {
- const [count, setCount] = useState(0)
-
- return (
- <>
-
- Vite + React
-
-
-
- Edit src/App.tsx and save to test HMR
-
-
-
- Click on the Vite and React logos to learn more
-
- >
- )
-}
-
-export default App
diff --git a/React/src/assets/react.svg b/React/src/assets/react.svg
deleted file mode 100644
index 6c87de9..0000000
--- a/React/src/assets/react.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/React/src/index.css b/React/src/index.css
deleted file mode 100644
index bd6213e..0000000
--- a/React/src/index.css
+++ /dev/null
@@ -1,3 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
\ No newline at end of file
diff --git a/React/tailwind.config.js b/React/tailwind.config.js
deleted file mode 100644
index d7cf4f8..0000000
--- a/React/tailwind.config.js
+++ /dev/null
@@ -1,11 +0,0 @@
-/** @type {import('tailwindcss').Config} */
-export default {
- content: [
- "./src/**/*.{js,jsx,ts,tsx}",
- ],
- theme: {
- extend: {},
- },
- plugins: [],
-}
-
diff --git a/SameApi/.vs/ProjectEvaluation/sameapi.metadata.v9.bin b/SameApi/.vs/ProjectEvaluation/sameapi.metadata.v9.bin
deleted file mode 100644
index 74387aa..0000000
Binary files a/SameApi/.vs/ProjectEvaluation/sameapi.metadata.v9.bin and /dev/null differ
diff --git a/SameApi/.vs/ProjectEvaluation/sameapi.projects.v9.bin b/SameApi/.vs/ProjectEvaluation/sameapi.projects.v9.bin
deleted file mode 100644
index d148c33..0000000
Binary files a/SameApi/.vs/ProjectEvaluation/sameapi.projects.v9.bin and /dev/null differ
diff --git a/SameApi/.vs/ProjectEvaluation/sameapi.strings.v9.bin b/SameApi/.vs/ProjectEvaluation/sameapi.strings.v9.bin
deleted file mode 100644
index 493b1d1..0000000
Binary files a/SameApi/.vs/ProjectEvaluation/sameapi.strings.v9.bin and /dev/null differ
diff --git a/SameApi/.vs/SameApi/CopilotIndices/17.14.1091.29919/CodeChunks.db b/SameApi/.vs/SameApi/CopilotIndices/17.14.1091.29919/CodeChunks.db
deleted file mode 100644
index 374ddde..0000000
Binary files a/SameApi/.vs/SameApi/CopilotIndices/17.14.1091.29919/CodeChunks.db and /dev/null differ
diff --git a/SameApi/.vs/SameApi/CopilotIndices/17.14.1091.29919/SemanticSymbols.db b/SameApi/.vs/SameApi/CopilotIndices/17.14.1091.29919/SemanticSymbols.db
deleted file mode 100644
index f72e065..0000000
Binary files a/SameApi/.vs/SameApi/CopilotIndices/17.14.1091.29919/SemanticSymbols.db and /dev/null differ
diff --git a/SameApi/.vs/SameApi/DesignTimeBuild/.dtbcache.v2 b/SameApi/.vs/SameApi/DesignTimeBuild/.dtbcache.v2
deleted file mode 100644
index 591690c..0000000
Binary files a/SameApi/.vs/SameApi/DesignTimeBuild/.dtbcache.v2 and /dev/null differ
diff --git a/SameApi/.vs/SameApi/FileContentIndex/0221c740-b371-45b2-84ed-5a6470870352.vsidx b/SameApi/.vs/SameApi/FileContentIndex/0221c740-b371-45b2-84ed-5a6470870352.vsidx
deleted file mode 100644
index 2f5db4f..0000000
Binary files a/SameApi/.vs/SameApi/FileContentIndex/0221c740-b371-45b2-84ed-5a6470870352.vsidx and /dev/null differ
diff --git a/SameApi/.vs/SameApi/FileContentIndex/023a84c7-f9be-49f2-b552-85aa93b5e24f.vsidx b/SameApi/.vs/SameApi/FileContentIndex/023a84c7-f9be-49f2-b552-85aa93b5e24f.vsidx
deleted file mode 100644
index c79e8c2..0000000
Binary files a/SameApi/.vs/SameApi/FileContentIndex/023a84c7-f9be-49f2-b552-85aa93b5e24f.vsidx and /dev/null differ
diff --git a/SameApi/.vs/SameApi/FileContentIndex/43f74c00-2bbb-45dc-b52f-9a89f799c3ea.vsidx b/SameApi/.vs/SameApi/FileContentIndex/43f74c00-2bbb-45dc-b52f-9a89f799c3ea.vsidx
deleted file mode 100644
index 0494dd4..0000000
Binary files a/SameApi/.vs/SameApi/FileContentIndex/43f74c00-2bbb-45dc-b52f-9a89f799c3ea.vsidx and /dev/null differ
diff --git a/SameApi/.vs/SameApi/FileContentIndex/60e88bd5-9c7d-40fe-9c99-a11db0413425.vsidx b/SameApi/.vs/SameApi/FileContentIndex/60e88bd5-9c7d-40fe-9c99-a11db0413425.vsidx
deleted file mode 100644
index 105b9df..0000000
Binary files a/SameApi/.vs/SameApi/FileContentIndex/60e88bd5-9c7d-40fe-9c99-a11db0413425.vsidx and /dev/null differ
diff --git a/SameApi/.vs/SameApi/FileContentIndex/77c7dcbb-1f0a-4272-97d3-cffa78e083d8.vsidx b/SameApi/.vs/SameApi/FileContentIndex/77c7dcbb-1f0a-4272-97d3-cffa78e083d8.vsidx
deleted file mode 100644
index 9e93d3c..0000000
Binary files a/SameApi/.vs/SameApi/FileContentIndex/77c7dcbb-1f0a-4272-97d3-cffa78e083d8.vsidx and /dev/null differ
diff --git a/SameApi/.vs/SameApi/FileContentIndex/91f45323-41d5-4415-a951-addd646e1546.vsidx b/SameApi/.vs/SameApi/FileContentIndex/91f45323-41d5-4415-a951-addd646e1546.vsidx
deleted file mode 100644
index bc4f4bc..0000000
Binary files a/SameApi/.vs/SameApi/FileContentIndex/91f45323-41d5-4415-a951-addd646e1546.vsidx and /dev/null differ
diff --git a/SameApi/.vs/SameApi/v17/.futdcache.v2 b/SameApi/.vs/SameApi/v17/.futdcache.v2
deleted file mode 100644
index c31641b..0000000
Binary files a/SameApi/.vs/SameApi/v17/.futdcache.v2 and /dev/null differ
diff --git a/SameApi/.vs/SameApi/v17/.suo b/SameApi/.vs/SameApi/v17/.suo
deleted file mode 100644
index b61ba32..0000000
Binary files a/SameApi/.vs/SameApi/v17/.suo and /dev/null differ
diff --git a/SameApi/.vs/SameApi/v17/DocumentLayout.backup.json b/SameApi/.vs/SameApi/v17/DocumentLayout.backup.json
deleted file mode 100644
index 3348252..0000000
--- a/SameApi/.vs/SameApi/v17/DocumentLayout.backup.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Version": 1,
- "WorkspaceRootPath": "C:\\Users\\Mattis.lfrnc\\Desktop\\Code\\SameApi\\",
- "Documents": [],
- "DocumentGroupContainers": [
- {
- "Orientation": 0,
- "VerticalTabListWidth": 256,
- "DocumentGroups": []
- }
- ]
-}
\ No newline at end of file
diff --git a/SameApi/.vs/SameApi/v17/DocumentLayout.json b/SameApi/.vs/SameApi/v17/DocumentLayout.json
deleted file mode 100644
index a9b6761..0000000
--- a/SameApi/.vs/SameApi/v17/DocumentLayout.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "Version": 1,
- "WorkspaceRootPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\",
- "Documents": [
- {
- "AbsoluteMoniker": "D:0:0:{1D3795CB-39F8-4FFD-B023-22CF0EEC1140}|SameApi.Db\\SameApi.Db.csproj|c:\\users\\lefra\\documents\\github\\same\\sameapi\\sameapi.db\\unitofwork\\isameapiunitofwork.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{1D3795CB-39F8-4FFD-B023-22CF0EEC1140}|SameApi.Db\\SameApi.Db.csproj|solutionrelative:sameapi.db\\unitofwork\\isameapiunitofwork.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{1D3795CB-39F8-4FFD-B023-22CF0EEC1140}|SameApi.Db\\SameApi.Db.csproj|c:\\users\\lefra\\documents\\github\\same\\sameapi\\sameapi.db\\dbcontexts\\sameapidbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{1D3795CB-39F8-4FFD-B023-22CF0EEC1140}|SameApi.Db\\SameApi.Db.csproj|solutionrelative:sameapi.db\\dbcontexts\\sameapidbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- }
- ],
- "DocumentGroupContainers": [
- {
- "Orientation": 0,
- "VerticalTabListWidth": 256,
- "DocumentGroups": [
- {
- "DockedWidth": 200,
- "SelectedChildIndex": 1,
- "Children": [
- {
- "$type": "Document",
- "DocumentIndex": 1,
- "Title": "SameApiDbContext.cs",
- "DocumentMoniker": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\DbContexts\\SameApiDbContext.cs",
- "RelativeDocumentMoniker": "SameApi.Db\\DbContexts\\SameApiDbContext.cs",
- "ToolTip": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\DbContexts\\SameApiDbContext.cs",
- "RelativeToolTip": "SameApi.Db\\DbContexts\\SameApiDbContext.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAATAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-09-05T16:29:50.778Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 0,
- "Title": "ISameApiUnitOfWork.cs",
- "DocumentMoniker": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\UnitOfWork\\ISameApiUnitOfWork.cs",
- "RelativeDocumentMoniker": "SameApi.Db\\UnitOfWork\\ISameApiUnitOfWork.cs",
- "ToolTip": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\UnitOfWork\\ISameApiUnitOfWork.cs",
- "RelativeToolTip": "SameApi.Db\\UnitOfWork\\ISameApiUnitOfWork.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAnAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-09-05T16:29:41.2Z",
- "EditorCaption": ""
- }
- ]
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Business/SameApi.Business.csproj b/SameApi/SameApi.Business/SameApi.Business.csproj
deleted file mode 100644
index e355ac8..0000000
--- a/SameApi/SameApi.Business/SameApi.Business.csproj
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
- net9.0
- enable
- enable
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SameApi/SameApi.Business/SameApiProfile.cs b/SameApi/SameApi.Business/SameApiProfile.cs
deleted file mode 100644
index 7f32240..0000000
--- a/SameApi/SameApi.Business/SameApiProfile.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-namespace SameApi.Business
-{
- public class SameApiProfile
- {
- }
-}
diff --git a/SameApi/SameApi.Business/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/SameApi/SameApi.Business/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
deleted file mode 100644
index feda5e9..0000000
--- a/SameApi/SameApi.Business/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.AssemblyInfo.cs b/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.AssemblyInfo.cs
deleted file mode 100644
index d80279a..0000000
--- a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Ce code a été généré par un outil.
-// Version du runtime :4.0.30319.42000
-//
-// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
-// le code est régénéré.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("SameApi.Business")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a64b4febef28275ab85e1ae40dc85ca20fbbfb22")]
-[assembly: System.Reflection.AssemblyProductAttribute("SameApi.Business")]
-[assembly: System.Reflection.AssemblyTitleAttribute("SameApi.Business")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// Généré par la classe MSBuild WriteCodeFragment.
-
diff --git a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.AssemblyInfoInputs.cache b/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.AssemblyInfoInputs.cache
deleted file mode 100644
index 84354de..0000000
--- a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-1736b53f482080f4da0b1e9026dc924d20bf0c2fb5008257c05a218abfda7f68
diff --git a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.GeneratedMSBuildEditorConfig.editorconfig b/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index 2fdddcd..0000000
--- a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-is_global = true
-build_property.TargetFramework = net9.0
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb =
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization =
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = SameApi.Business
-build_property.ProjectDir = C:\Users\lefra\Documents\GitHub\Same\SameApi\SameApi.Business\
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
-build_property.EffectiveAnalysisLevelStyle = 9.0
-build_property.EnableCodeStyleSeverity =
diff --git a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.GlobalUsings.g.cs b/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.GlobalUsings.g.cs
deleted file mode 100644
index 8578f3d..0000000
--- a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.GlobalUsings.g.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-//
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.assets.cache b/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.assets.cache
deleted file mode 100644
index 713f991..0000000
Binary files a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.assets.cache and /dev/null differ
diff --git a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.csproj.AssemblyReference.cache b/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.csproj.AssemblyReference.cache
deleted file mode 100644
index 41d3c95..0000000
Binary files a/SameApi/SameApi.Business/obj/Debug/net9.0/SameApi.Business.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/SameApi/SameApi.Business/obj/SameApi.Business.csproj.nuget.dgspec.json b/SameApi/SameApi.Business/obj/SameApi.Business.csproj.nuget.dgspec.json
deleted file mode 100644
index a54f484..0000000
--- a/SameApi/SameApi.Business/obj/SameApi.Business.csproj.nuget.dgspec.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "format": 1,
- "restore": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Business\\SameApi.Business.csproj": {}
- },
- "projects": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Business\\SameApi.Business.csproj": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Business\\SameApi.Business.csproj",
- "projectName": "SameApi.Business",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Business\\SameApi.Business.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Business\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Business/obj/SameApi.Business.csproj.nuget.g.props b/SameApi/SameApi.Business/obj/SameApi.Business.csproj.nuget.g.props
deleted file mode 100644
index 68aeb02..0000000
--- a/SameApi/SameApi.Business/obj/SameApi.Business.csproj.nuget.g.props
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- True
- NuGet
- $(MSBuildThisFileDirectory)project.assets.json
- $(UserProfile)\.nuget\packages\
- C:\Users\lefra\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
- PackageReference
- 6.14.1
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi.Business/obj/SameApi.Business.csproj.nuget.g.targets b/SameApi/SameApi.Business/obj/SameApi.Business.csproj.nuget.g.targets
deleted file mode 100644
index e8c06b7..0000000
--- a/SameApi/SameApi.Business/obj/SameApi.Business.csproj.nuget.g.targets
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi.Business/obj/project.assets.json b/SameApi/SameApi.Business/obj/project.assets.json
deleted file mode 100644
index e07c03d..0000000
--- a/SameApi/SameApi.Business/obj/project.assets.json
+++ /dev/null
@@ -1,615 +0,0 @@
-{
- "version": 3,
- "targets": {
- "net9.0": {
- "Microsoft.EntityFrameworkCore/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "9.0.8",
- "Microsoft.EntityFrameworkCore.Analyzers": "9.0.8",
- "Microsoft.Extensions.Caching.Memory": "9.0.8",
- "Microsoft.Extensions.Logging": "9.0.8"
- },
- "compile": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
- }
- },
- "Microsoft.EntityFrameworkCore.Abstractions/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "related": ".xml"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Analyzers/9.0.8": {
- "type": "package"
- },
- "Microsoft.Extensions.Caching.Abstractions/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Caching.Memory/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "9.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.8",
- "Microsoft.Extensions.Options": "9.0.8",
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Logging/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "9.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.8",
- "Microsoft.Extensions.Options": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Logging.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Logging.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
- }
- },
- "Microsoft.Extensions.Options/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {}
- }
- },
- "Microsoft.Extensions.Primitives/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- }
- }
- },
- "libraries": {
- "Microsoft.EntityFrameworkCore/9.0.8": {
- "sha512": "bNGdPhN762+BIIO5MFYLjafRqkSS1MqLOc/erd55InvLnFxt9H3N5JNsuag1ZHyBor1VtD42U0CHpgqkWeAYgQ==",
- "type": "package",
- "path": "microsoft.entityframeworkcore/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll",
- "lib/net8.0/Microsoft.EntityFrameworkCore.xml",
- "microsoft.entityframeworkcore.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore.Abstractions/9.0.8": {
- "sha512": "B2yfAIQRRAQ4zvvWqh+HudD+juV3YoLlpXnrog3tU0PM9AFpuq6xo0+mEglN1P43WgdcUiF+65CWBcZe35s15Q==",
- "type": "package",
- "path": "microsoft.entityframeworkcore.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml",
- "microsoft.entityframeworkcore.abstractions.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.abstractions.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore.Analyzers/9.0.8": {
- "sha512": "2EYStCXt4Hi9p3J3EYMQbItJDtASJd064Kcs8C8hj8Jt5srILrR9qlaL0Ryvk8NrWQoCQvIELsmiuqLEZMLvGA==",
- "type": "package",
- "path": "microsoft.entityframeworkcore.analyzers/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
- "docs/PACKAGE.md",
- "microsoft.entityframeworkcore.analyzers.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.analyzers.nuspec"
- ]
- },
- "Microsoft.Extensions.Caching.Abstractions/9.0.8": {
- "sha512": "4h7bsVoKoiK+SlPM+euX/ayGnKZhl47pPCidLTiio9xyG+vgVVfcYxcYQgjm0SCrdSxjG0EGIAKF8EFr3G8Ifw==",
- "type": "package",
- "path": "microsoft.extensions.caching.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "microsoft.extensions.caching.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.caching.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Caching.Memory/9.0.8": {
- "sha512": "grR+oPyj8HVn4DT8CFUUdSw2pZZKS13KjytFe4txpHQliGM1GEDotohmjgvyl3hm7RFB3FRqvbouEX3/1ewp5A==",
- "type": "package",
- "path": "microsoft.extensions.caching.memory/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
- "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net462/Microsoft.Extensions.Caching.Memory.xml",
- "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml",
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml",
- "microsoft.extensions.caching.memory.9.0.8.nupkg.sha512",
- "microsoft.extensions.caching.memory.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.DependencyInjection/9.0.8": {
- "sha512": "JJjI2Fa+QtZcUyuNjbKn04OjIUX5IgFGFu/Xc+qvzh1rXdZHLcnqqVXhR4093bGirTwacRlHiVg1XYI9xum6QQ==",
- "type": "package",
- "path": "microsoft.extensions.dependencyinjection/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
- "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net462/Microsoft.Extensions.DependencyInjection.xml",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
- "microsoft.extensions.dependencyinjection.9.0.8.nupkg.sha512",
- "microsoft.extensions.dependencyinjection.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
- "sha512": "xY3lTjj4+ZYmiKIkyWitddrp1uL5uYiweQjqo4BKBw01ZC4HhcfgLghDpPZcUlppgWAFqFy9SgkiYWOMx365pw==",
- "type": "package",
- "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.dependencyinjection.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Logging/9.0.8": {
- "sha512": "Z/7ze+0iheT7FJeZPqJKARYvyC2bmwu3whbm/48BJjdlGVvgDguoCqJIkI/67NkroTYobd5geai1WheNQvWrgA==",
- "type": "package",
- "path": "microsoft.extensions.logging/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
- "lib/net462/Microsoft.Extensions.Logging.dll",
- "lib/net462/Microsoft.Extensions.Logging.xml",
- "lib/net8.0/Microsoft.Extensions.Logging.dll",
- "lib/net8.0/Microsoft.Extensions.Logging.xml",
- "lib/net9.0/Microsoft.Extensions.Logging.dll",
- "lib/net9.0/Microsoft.Extensions.Logging.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
- "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
- "lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
- "microsoft.extensions.logging.9.0.8.nupkg.sha512",
- "microsoft.extensions.logging.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Logging.Abstractions/9.0.8": {
- "sha512": "pYnAffJL7ARD/HCnnPvnFKSIHnTSmWz84WIlT9tPeQ4lHNiu0Az7N/8itihWvcF8sT+VVD5lq8V+ckMzu4SbOw==",
- "type": "package",
- "path": "microsoft.extensions.logging.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "microsoft.extensions.logging.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.logging.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Options/9.0.8": {
- "sha512": "OmTaQ0v4gxGQkehpwWIqPoEiwsPuG/u4HUsbOFoWGx4DKET2AXzopnFe/fE608FIhzc/kcg2p8JdyMRCCUzitQ==",
- "type": "package",
- "path": "microsoft.extensions.options/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
- "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "buildTransitive/net461/Microsoft.Extensions.Options.targets",
- "buildTransitive/net462/Microsoft.Extensions.Options.targets",
- "buildTransitive/net8.0/Microsoft.Extensions.Options.targets",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
- "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
- "lib/net462/Microsoft.Extensions.Options.dll",
- "lib/net462/Microsoft.Extensions.Options.xml",
- "lib/net8.0/Microsoft.Extensions.Options.dll",
- "lib/net8.0/Microsoft.Extensions.Options.xml",
- "lib/net9.0/Microsoft.Extensions.Options.dll",
- "lib/net9.0/Microsoft.Extensions.Options.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
- "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
- "lib/netstandard2.1/Microsoft.Extensions.Options.xml",
- "microsoft.extensions.options.9.0.8.nupkg.sha512",
- "microsoft.extensions.options.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Primitives/9.0.8": {
- "sha512": "tizSIOEsIgSNSSh+hKeUVPK7xmTIjR8s+mJWOu1KXV3htvNQiPMFRMO17OdI1y/4ZApdBVk49u/08QGC9yvLug==",
- "type": "package",
- "path": "microsoft.extensions.primitives/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
- "lib/net462/Microsoft.Extensions.Primitives.dll",
- "lib/net462/Microsoft.Extensions.Primitives.xml",
- "lib/net8.0/Microsoft.Extensions.Primitives.dll",
- "lib/net8.0/Microsoft.Extensions.Primitives.xml",
- "lib/net9.0/Microsoft.Extensions.Primitives.dll",
- "lib/net9.0/Microsoft.Extensions.Primitives.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
- "microsoft.extensions.primitives.9.0.8.nupkg.sha512",
- "microsoft.extensions.primitives.nuspec",
- "useSharedDesignerContext.txt"
- ]
- }
- },
- "projectFileDependencyGroups": {
- "net9.0": [
- "Microsoft.EntityFrameworkCore >= 9.0.8"
- ]
- },
- "packageFolders": {
- "C:\\Users\\lefra\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
- },
- "project": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Business\\SameApi.Business.csproj",
- "projectName": "SameApi.Business",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Business\\SameApi.Business.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Business\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Business/obj/project.nuget.cache b/SameApi/SameApi.Business/obj/project.nuget.cache
deleted file mode 100644
index 1d77b46..0000000
--- a/SameApi/SameApi.Business/obj/project.nuget.cache
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 2,
- "dgSpecHash": "VU5y6MOv/oc=",
- "success": true,
- "projectFilePath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Business\\SameApi.Business.csproj",
- "expectedPackageFiles": [
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.8\\microsoft.entityframeworkcore.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.8\\microsoft.entityframeworkcore.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.8\\microsoft.entityframeworkcore.analyzers.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.8\\microsoft.extensions.caching.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.8\\microsoft.extensions.caching.memory.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.8\\microsoft.extensions.dependencyinjection.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.8\\microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.logging\\9.0.8\\microsoft.extensions.logging.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.8\\microsoft.extensions.logging.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.options\\9.0.8\\microsoft.extensions.options.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.8\\microsoft.extensions.primitives.9.0.8.nupkg.sha512"
- ],
- "logs": []
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Data/.gitignore b/SameApi/SameApi.Data/.gitignore
deleted file mode 100644
index 97dbebf..0000000
--- a/SameApi/SameApi.Data/.gitignore
+++ /dev/null
@@ -1,54 +0,0 @@
-# Build
-bin/
-obj/
-out/
-
-# User-specific files
-*.user
-*.userosscache
-*.suo
-*.sln.docstates
-
-# Visual Studio cache
-.vs/
-
-# Rider cache
-.idea/
-*.iml
-
-# Logs
-*.log
-
-# Environment
-.env
-*.env
-
-# Packages (restaurables depuis nuget)
-packages/
-*.nupkg
-*.snupkg
-
-# Publish
-*.PublishSettings
-publish/
-
-# Azure
-*.azurePubxml
-
-# macOS
-.DS_Store
-
-# Windows
-Thumbs.db
-desktop.ini
-
-# JetBrains Rider
-.idea/
-
-# VS Code
-.vscode/
-
-# Coverage / Test
-TestResult*/
-*.coverage
-*.coveragexml
\ No newline at end of file
diff --git a/SameApi/SameApi.Data/DbContexts/BaseDbContext.cs b/SameApi/SameApi.Data/DbContexts/BaseDbContext.cs
deleted file mode 100644
index f9c3887..0000000
--- a/SameApi/SameApi.Data/DbContexts/BaseDbContext.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.ChangeTracking;
-using SameApi.Data.Model;
-
-namespace SameApi.Data.DbContexts
-{
- public class BaseDbContext : DbContext, IBaseDbContext
- {
- public BaseDbContext(DbContextOptions options) : base(options)
- {
- }
- public new EntityEntry Entry(TModelDao entry) where TModelDao : class, IModelDao
- {
- return base.Entry(entry);
- }
- }
-
-}
diff --git a/SameApi/SameApi.Data/DbContexts/IBaseDbContext.cs b/SameApi/SameApi.Data/DbContexts/IBaseDbContext.cs
deleted file mode 100644
index 5404092..0000000
--- a/SameApi/SameApi.Data/DbContexts/IBaseDbContext.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.ChangeTracking;
-using SameApi.Data.Model;
-
-namespace SameApi.Data.DbContexts
-{
- public interface IBaseDbContext
- {
- EntityEntry Entry(TModelDao entry) where TModelDao : class, IModelDao;
- DbSet Set() where TEntity : class;
- Task SaveChangesAsync(bool acceptAllChangesOnSuccess = true, CancellationToken cancellationToken = new CancellationToken());
- }
-}
diff --git a/SameApi/SameApi.Data/Model/IModelDao.cs b/SameApi/SameApi.Data/Model/IModelDao.cs
deleted file mode 100644
index 95010fc..0000000
--- a/SameApi/SameApi.Data/Model/IModelDao.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace SameApi.Data.Model
-{
- public interface IModelDao
- {
- public int Id { get; set; }
- }
-}
diff --git a/SameApi/SameApi.Data/Repository/BaseRepository.cs b/SameApi/SameApi.Data/Repository/BaseRepository.cs
deleted file mode 100644
index 6bc5389..0000000
--- a/SameApi/SameApi.Data/Repository/BaseRepository.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-using Microsoft.EntityFrameworkCore;
-using SameApi.Data.DbContexts;
-using SameApi.Data.Model;
-
-namespace SameApi.Data.Repository
-{
- public class BaseRepository : IBaseRepository
- where TModelDao : class, IModelDao
- where TContext : IBaseDbContext
- {
- public TContext _context { get; }
-
- public BaseRepository(TContext context)
- {
- _context = context;
- }
-
-
- public async Task AddAndSaveAsync(TModelDao entity)
- {
- await _context.Set().AddAsync(entity);
- await _context.SaveChangesAsync();
- }
-
-
- public async Task GetByIdAsync(int id, bool withNoTracking = true)
- {
- IQueryable query = _context.Set();
-
- if (withNoTracking)
- query = query.AsNoTracking();
-
- return await query.FirstOrDefaultAsync(x => x.Id == id);
- }
- public async Task> GetAllAsync(bool withNoTracking = true)
- {
- IQueryable query = _context.Set();
-
- if (withNoTracking)
- query = query.AsNoTracking();
-
- return await query.ToListAsync();
- }
-
- public async Task RemoveByIdAsync(int id, bool withNoTracking = true)
- {
- var entity = await _context.Set().FindAsync(id);
- await RemoveAsync(entity);
- }
- public async Task RemoveAsync(TModelDao entity)
- {
- _context.Set().Remove(entity);
- await _context.SaveChangesAsync();
- }
-
- }
-}
diff --git a/SameApi/SameApi.Data/Repository/IBaseRepository.cs b/SameApi/SameApi.Data/Repository/IBaseRepository.cs
deleted file mode 100644
index 8b9e4a4..0000000
--- a/SameApi/SameApi.Data/Repository/IBaseRepository.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using SameApi.Data.DbContexts;
-using SameApi.Data.Model;
-
-namespace SameApi.Data.Repository
-{
- public interface IBaseRepository
- where TModelDao : class, IModelDao
- where TContext : IBaseDbContext
- {
- TContext _context { get; }
-
- Task> GetAllAsync(bool withNoTracking = true);
- Task GetByIdAsync(int id, bool withNoTracking = true);
-
- Task AddAndSaveAsync(TModelDao entity);
- Task RemoveAsync(TModelDao entity);
- Task RemoveByIdAsync(int id, bool withNoTracking = true);
-
-
- /* all the task for crud*/
- }
-}
diff --git a/SameApi/SameApi.Data/SameApi.Data.csproj b/SameApi/SameApi.Data/SameApi.Data.csproj
deleted file mode 100644
index face20a..0000000
--- a/SameApi/SameApi.Data/SameApi.Data.csproj
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- net9.0
- enable
- enable
-
-
-
-
-
-
-
diff --git a/SameApi/SameApi.Db/DbContexts/ISameApiDbContext.cs b/SameApi/SameApi.Db/DbContexts/ISameApiDbContext.cs
deleted file mode 100644
index 1ec5cff..0000000
--- a/SameApi/SameApi.Db/DbContexts/ISameApiDbContext.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using SameApi.Data.DbContexts;
-
-namespace SameApi.Db.DbContexts
-{
- public interface ISameApitDbContext : IBaseDbContext
- {
- //put dao
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Db/DbContexts/SameApiDbContext.cs b/SameApi/SameApi.Db/DbContexts/SameApiDbContext.cs
deleted file mode 100644
index fbeb4c0..0000000
--- a/SameApi/SameApi.Db/DbContexts/SameApiDbContext.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Microsoft.EntityFrameworkCore;
-using SameApi.Data.DbContexts;
-
-namespace SameApi.Db.DbContexts
-{
- public class SameApiDbContext : BaseDbContext, ISameApitDbContext
- {
- public SameApiDbContext(DbContextOptions options) : base(options)
- {
- }
-
- //put dbset
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Db/SameApi.Db.csproj b/SameApi/SameApi.Db/SameApi.Db.csproj
deleted file mode 100644
index da8dc51..0000000
--- a/SameApi/SameApi.Db/SameApi.Db.csproj
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- net9.0
- enable
- enable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SameApi/SameApi.Db/UnitOfWork/ISameApiUnitOfWork.cs b/SameApi/SameApi.Db/UnitOfWork/ISameApiUnitOfWork.cs
deleted file mode 100644
index 5fae8f4..0000000
--- a/SameApi/SameApi.Db/UnitOfWork/ISameApiUnitOfWork.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using SameApi.Db.DbContexts;
-
-namespace SameApi.Db.UnitOfWork
-{
- public interface ISameApiUnitOfWork
- {
- ISameApitDbContext Context { get; }
- //repository
- Task SaveChangesAsync();
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Db/UnitOfWork/SameApiUnitOfWork.cs b/SameApi/SameApi.Db/UnitOfWork/SameApiUnitOfWork.cs
deleted file mode 100644
index f065c3c..0000000
--- a/SameApi/SameApi.Db/UnitOfWork/SameApiUnitOfWork.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using SameApi.Db.DbContexts;
-
-namespace SameApi.Db.UnitOfWork
-{
- public class SameApiUnitOfWork : ISameApiUnitOfWork
- {
- public ISameApitDbContext Context { get; }
- //public IRepository repository { get; }
-
- public SameApiUnitOfWork(ISameApitDbContext context/* IRepository repository*/)
- {
- this.Context = context;
- //this.repository = personRepository;
- }
-
- public async Task SaveChangesAsync()
- {
- return await Context.SaveChangesAsync();
- }
-
- }
-}
diff --git a/SameApi/SameApi.Db/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/SameApi/SameApi.Db/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
deleted file mode 100644
index feda5e9..0000000
--- a/SameApi/SameApi.Db/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.AssemblyInfo.cs b/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.AssemblyInfo.cs
deleted file mode 100644
index 49c5bd4..0000000
--- a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Ce code a été généré par un outil.
-// Version du runtime :4.0.30319.42000
-//
-// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
-// le code est régénéré.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("SameApi.Db")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a64b4febef28275ab85e1ae40dc85ca20fbbfb22")]
-[assembly: System.Reflection.AssemblyProductAttribute("SameApi.Db")]
-[assembly: System.Reflection.AssemblyTitleAttribute("SameApi.Db")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// Généré par la classe MSBuild WriteCodeFragment.
-
diff --git a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.AssemblyInfoInputs.cache b/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.AssemblyInfoInputs.cache
deleted file mode 100644
index 01c7514..0000000
--- a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-6a3595a3b9ac6cfec70d0e30014217ec98746b4dd9984b9735d4e6251e94c40e
diff --git a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.GeneratedMSBuildEditorConfig.editorconfig b/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index f24b347..0000000
--- a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-is_global = true
-build_property.TargetFramework = net9.0
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb =
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization =
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = SameApi.Db
-build_property.ProjectDir = C:\Users\lefra\Documents\GitHub\Same\SameApi\SameApi.Db\
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
-build_property.EffectiveAnalysisLevelStyle = 9.0
-build_property.EnableCodeStyleSeverity =
diff --git a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.GlobalUsings.g.cs b/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.GlobalUsings.g.cs
deleted file mode 100644
index 8578f3d..0000000
--- a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.GlobalUsings.g.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-//
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.assets.cache b/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.assets.cache
deleted file mode 100644
index 3ae93f6..0000000
Binary files a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.assets.cache and /dev/null differ
diff --git a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.csproj.AssemblyReference.cache b/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.csproj.AssemblyReference.cache
deleted file mode 100644
index 41d3c95..0000000
Binary files a/SameApi/SameApi.Db/obj/Debug/net9.0/SameApi.Db.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/SameApi/SameApi.Db/obj/SameApi.Db.csproj.nuget.dgspec.json b/SameApi/SameApi.Db/obj/SameApi.Db.csproj.nuget.dgspec.json
deleted file mode 100644
index d3c8781..0000000
--- a/SameApi/SameApi.Db/obj/SameApi.Db.csproj.nuget.dgspec.json
+++ /dev/null
@@ -1,154 +0,0 @@
-{
- "format": 1,
- "restore": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\SameApi.Db.csproj": {}
- },
- "projects": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Data\\SameApi.Data.csproj": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Data\\SameApi.Data.csproj",
- "projectName": "SameApi.Data",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Data\\SameApi.Data.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Data\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- },
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\SameApi.Db.csproj": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\SameApi.Db.csproj",
- "projectName": "SameApi.Db",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\SameApi.Db.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Data\\SameApi.Data.csproj": {
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Data\\SameApi.Data.csproj"
- }
- }
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Db/obj/SameApi.Db.csproj.nuget.g.props b/SameApi/SameApi.Db/obj/SameApi.Db.csproj.nuget.g.props
deleted file mode 100644
index 68aeb02..0000000
--- a/SameApi/SameApi.Db/obj/SameApi.Db.csproj.nuget.g.props
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- True
- NuGet
- $(MSBuildThisFileDirectory)project.assets.json
- $(UserProfile)\.nuget\packages\
- C:\Users\lefra\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
- PackageReference
- 6.14.1
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi.Db/obj/SameApi.Db.csproj.nuget.g.targets b/SameApi/SameApi.Db/obj/SameApi.Db.csproj.nuget.g.targets
deleted file mode 100644
index e8c06b7..0000000
--- a/SameApi/SameApi.Db/obj/SameApi.Db.csproj.nuget.g.targets
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi.Db/obj/project.assets.json b/SameApi/SameApi.Db/obj/project.assets.json
deleted file mode 100644
index 390687f..0000000
--- a/SameApi/SameApi.Db/obj/project.assets.json
+++ /dev/null
@@ -1,638 +0,0 @@
-{
- "version": 3,
- "targets": {
- "net9.0": {
- "Microsoft.EntityFrameworkCore/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "9.0.8",
- "Microsoft.EntityFrameworkCore.Analyzers": "9.0.8",
- "Microsoft.Extensions.Caching.Memory": "9.0.8",
- "Microsoft.Extensions.Logging": "9.0.8"
- },
- "compile": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
- }
- },
- "Microsoft.EntityFrameworkCore.Abstractions/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "related": ".xml"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Analyzers/9.0.8": {
- "type": "package"
- },
- "Microsoft.Extensions.Caching.Abstractions/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Caching.Memory/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "9.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.8",
- "Microsoft.Extensions.Options": "9.0.8",
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Logging/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "9.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.8",
- "Microsoft.Extensions.Options": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Logging.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Logging.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
- }
- },
- "Microsoft.Extensions.Options/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {}
- }
- },
- "Microsoft.Extensions.Primitives/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "SameApi.Data/1.0.0": {
- "type": "project",
- "framework": ".NETCoreApp,Version=v9.0",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": "9.0.8"
- },
- "compile": {
- "bin/placeholder/SameApi.Data.dll": {}
- },
- "runtime": {
- "bin/placeholder/SameApi.Data.dll": {}
- }
- }
- }
- },
- "libraries": {
- "Microsoft.EntityFrameworkCore/9.0.8": {
- "sha512": "bNGdPhN762+BIIO5MFYLjafRqkSS1MqLOc/erd55InvLnFxt9H3N5JNsuag1ZHyBor1VtD42U0CHpgqkWeAYgQ==",
- "type": "package",
- "path": "microsoft.entityframeworkcore/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll",
- "lib/net8.0/Microsoft.EntityFrameworkCore.xml",
- "microsoft.entityframeworkcore.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore.Abstractions/9.0.8": {
- "sha512": "B2yfAIQRRAQ4zvvWqh+HudD+juV3YoLlpXnrog3tU0PM9AFpuq6xo0+mEglN1P43WgdcUiF+65CWBcZe35s15Q==",
- "type": "package",
- "path": "microsoft.entityframeworkcore.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml",
- "microsoft.entityframeworkcore.abstractions.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.abstractions.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore.Analyzers/9.0.8": {
- "sha512": "2EYStCXt4Hi9p3J3EYMQbItJDtASJd064Kcs8C8hj8Jt5srILrR9qlaL0Ryvk8NrWQoCQvIELsmiuqLEZMLvGA==",
- "type": "package",
- "path": "microsoft.entityframeworkcore.analyzers/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
- "docs/PACKAGE.md",
- "microsoft.entityframeworkcore.analyzers.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.analyzers.nuspec"
- ]
- },
- "Microsoft.Extensions.Caching.Abstractions/9.0.8": {
- "sha512": "4h7bsVoKoiK+SlPM+euX/ayGnKZhl47pPCidLTiio9xyG+vgVVfcYxcYQgjm0SCrdSxjG0EGIAKF8EFr3G8Ifw==",
- "type": "package",
- "path": "microsoft.extensions.caching.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "microsoft.extensions.caching.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.caching.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Caching.Memory/9.0.8": {
- "sha512": "grR+oPyj8HVn4DT8CFUUdSw2pZZKS13KjytFe4txpHQliGM1GEDotohmjgvyl3hm7RFB3FRqvbouEX3/1ewp5A==",
- "type": "package",
- "path": "microsoft.extensions.caching.memory/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
- "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net462/Microsoft.Extensions.Caching.Memory.xml",
- "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml",
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml",
- "microsoft.extensions.caching.memory.9.0.8.nupkg.sha512",
- "microsoft.extensions.caching.memory.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.DependencyInjection/9.0.8": {
- "sha512": "JJjI2Fa+QtZcUyuNjbKn04OjIUX5IgFGFu/Xc+qvzh1rXdZHLcnqqVXhR4093bGirTwacRlHiVg1XYI9xum6QQ==",
- "type": "package",
- "path": "microsoft.extensions.dependencyinjection/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
- "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net462/Microsoft.Extensions.DependencyInjection.xml",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
- "microsoft.extensions.dependencyinjection.9.0.8.nupkg.sha512",
- "microsoft.extensions.dependencyinjection.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
- "sha512": "xY3lTjj4+ZYmiKIkyWitddrp1uL5uYiweQjqo4BKBw01ZC4HhcfgLghDpPZcUlppgWAFqFy9SgkiYWOMx365pw==",
- "type": "package",
- "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.dependencyinjection.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Logging/9.0.8": {
- "sha512": "Z/7ze+0iheT7FJeZPqJKARYvyC2bmwu3whbm/48BJjdlGVvgDguoCqJIkI/67NkroTYobd5geai1WheNQvWrgA==",
- "type": "package",
- "path": "microsoft.extensions.logging/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
- "lib/net462/Microsoft.Extensions.Logging.dll",
- "lib/net462/Microsoft.Extensions.Logging.xml",
- "lib/net8.0/Microsoft.Extensions.Logging.dll",
- "lib/net8.0/Microsoft.Extensions.Logging.xml",
- "lib/net9.0/Microsoft.Extensions.Logging.dll",
- "lib/net9.0/Microsoft.Extensions.Logging.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
- "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
- "lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
- "microsoft.extensions.logging.9.0.8.nupkg.sha512",
- "microsoft.extensions.logging.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Logging.Abstractions/9.0.8": {
- "sha512": "pYnAffJL7ARD/HCnnPvnFKSIHnTSmWz84WIlT9tPeQ4lHNiu0Az7N/8itihWvcF8sT+VVD5lq8V+ckMzu4SbOw==",
- "type": "package",
- "path": "microsoft.extensions.logging.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "microsoft.extensions.logging.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.logging.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Options/9.0.8": {
- "sha512": "OmTaQ0v4gxGQkehpwWIqPoEiwsPuG/u4HUsbOFoWGx4DKET2AXzopnFe/fE608FIhzc/kcg2p8JdyMRCCUzitQ==",
- "type": "package",
- "path": "microsoft.extensions.options/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
- "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "buildTransitive/net461/Microsoft.Extensions.Options.targets",
- "buildTransitive/net462/Microsoft.Extensions.Options.targets",
- "buildTransitive/net8.0/Microsoft.Extensions.Options.targets",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
- "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
- "lib/net462/Microsoft.Extensions.Options.dll",
- "lib/net462/Microsoft.Extensions.Options.xml",
- "lib/net8.0/Microsoft.Extensions.Options.dll",
- "lib/net8.0/Microsoft.Extensions.Options.xml",
- "lib/net9.0/Microsoft.Extensions.Options.dll",
- "lib/net9.0/Microsoft.Extensions.Options.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
- "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
- "lib/netstandard2.1/Microsoft.Extensions.Options.xml",
- "microsoft.extensions.options.9.0.8.nupkg.sha512",
- "microsoft.extensions.options.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Primitives/9.0.8": {
- "sha512": "tizSIOEsIgSNSSh+hKeUVPK7xmTIjR8s+mJWOu1KXV3htvNQiPMFRMO17OdI1y/4ZApdBVk49u/08QGC9yvLug==",
- "type": "package",
- "path": "microsoft.extensions.primitives/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
- "lib/net462/Microsoft.Extensions.Primitives.dll",
- "lib/net462/Microsoft.Extensions.Primitives.xml",
- "lib/net8.0/Microsoft.Extensions.Primitives.dll",
- "lib/net8.0/Microsoft.Extensions.Primitives.xml",
- "lib/net9.0/Microsoft.Extensions.Primitives.dll",
- "lib/net9.0/Microsoft.Extensions.Primitives.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
- "microsoft.extensions.primitives.9.0.8.nupkg.sha512",
- "microsoft.extensions.primitives.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "SameApi.Data/1.0.0": {
- "type": "project",
- "path": "../SameApi.Data/SameApi.Data.csproj",
- "msbuildProject": "../SameApi.Data/SameApi.Data.csproj"
- }
- },
- "projectFileDependencyGroups": {
- "net9.0": [
- "Microsoft.EntityFrameworkCore >= 9.0.8",
- "SameApi.Data >= 1.0.0"
- ]
- },
- "packageFolders": {
- "C:\\Users\\lefra\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
- },
- "project": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\SameApi.Db.csproj",
- "projectName": "SameApi.Db",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\SameApi.Db.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Data\\SameApi.Data.csproj": {
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Data\\SameApi.Data.csproj"
- }
- }
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Db/obj/project.nuget.cache b/SameApi/SameApi.Db/obj/project.nuget.cache
deleted file mode 100644
index 6692863..0000000
--- a/SameApi/SameApi.Db/obj/project.nuget.cache
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 2,
- "dgSpecHash": "BN5gRR5zNns=",
- "success": true,
- "projectFilePath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Db\\SameApi.Db.csproj",
- "expectedPackageFiles": [
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.8\\microsoft.entityframeworkcore.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.8\\microsoft.entityframeworkcore.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.8\\microsoft.entityframeworkcore.analyzers.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.8\\microsoft.extensions.caching.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.8\\microsoft.extensions.caching.memory.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.8\\microsoft.extensions.dependencyinjection.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.8\\microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.logging\\9.0.8\\microsoft.extensions.logging.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.8\\microsoft.extensions.logging.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.options\\9.0.8\\microsoft.extensions.options.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.8\\microsoft.extensions.primitives.9.0.8.nupkg.sha512"
- ],
- "logs": []
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Dto/SameApi.Dto.csproj b/SameApi/SameApi.Dto/SameApi.Dto.csproj
deleted file mode 100644
index face20a..0000000
--- a/SameApi/SameApi.Dto/SameApi.Dto.csproj
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- net9.0
- enable
- enable
-
-
-
-
-
-
-
diff --git a/SameApi/SameApi.Dto/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/SameApi/SameApi.Dto/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
deleted file mode 100644
index feda5e9..0000000
--- a/SameApi/SameApi.Dto/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.AssemblyInfo.cs b/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.AssemblyInfo.cs
deleted file mode 100644
index 2d797cd..0000000
--- a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Ce code a été généré par un outil.
-// Version du runtime :4.0.30319.42000
-//
-// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
-// le code est régénéré.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("SameApi.Dto")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a64b4febef28275ab85e1ae40dc85ca20fbbfb22")]
-[assembly: System.Reflection.AssemblyProductAttribute("SameApi.Dto")]
-[assembly: System.Reflection.AssemblyTitleAttribute("SameApi.Dto")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// Généré par la classe MSBuild WriteCodeFragment.
-
diff --git a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.AssemblyInfoInputs.cache b/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.AssemblyInfoInputs.cache
deleted file mode 100644
index cae6187..0000000
--- a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-77fb650b04d77768b7808bb1845d38d9937f33f3d2344c2afb88f2fc151f123d
diff --git a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.GeneratedMSBuildEditorConfig.editorconfig b/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index 5337c3e..0000000
--- a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-is_global = true
-build_property.TargetFramework = net9.0
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb =
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization =
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = SameApi.Dto
-build_property.ProjectDir = C:\Users\lefra\Documents\GitHub\Same\SameApi\SameApi.Dto\
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
-build_property.EffectiveAnalysisLevelStyle = 9.0
-build_property.EnableCodeStyleSeverity =
diff --git a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.GlobalUsings.g.cs b/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.GlobalUsings.g.cs
deleted file mode 100644
index 8578f3d..0000000
--- a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.GlobalUsings.g.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-//
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.assets.cache b/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.assets.cache
deleted file mode 100644
index 494983b..0000000
Binary files a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.assets.cache and /dev/null differ
diff --git a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.csproj.AssemblyReference.cache b/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.csproj.AssemblyReference.cache
deleted file mode 100644
index 41d3c95..0000000
Binary files a/SameApi/SameApi.Dto/obj/Debug/net9.0/SameApi.Dto.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/SameApi/SameApi.Dto/obj/SameApi.Dto.csproj.nuget.dgspec.json b/SameApi/SameApi.Dto/obj/SameApi.Dto.csproj.nuget.dgspec.json
deleted file mode 100644
index 6ee6161..0000000
--- a/SameApi/SameApi.Dto/obj/SameApi.Dto.csproj.nuget.dgspec.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "format": 1,
- "restore": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Dto\\SameApi.Dto.csproj": {}
- },
- "projects": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Dto\\SameApi.Dto.csproj": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Dto\\SameApi.Dto.csproj",
- "projectName": "SameApi.Dto",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Dto\\SameApi.Dto.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Dto\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Dto/obj/SameApi.Dto.csproj.nuget.g.props b/SameApi/SameApi.Dto/obj/SameApi.Dto.csproj.nuget.g.props
deleted file mode 100644
index 68aeb02..0000000
--- a/SameApi/SameApi.Dto/obj/SameApi.Dto.csproj.nuget.g.props
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- True
- NuGet
- $(MSBuildThisFileDirectory)project.assets.json
- $(UserProfile)\.nuget\packages\
- C:\Users\lefra\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
- PackageReference
- 6.14.1
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi.Dto/obj/SameApi.Dto.csproj.nuget.g.targets b/SameApi/SameApi.Dto/obj/SameApi.Dto.csproj.nuget.g.targets
deleted file mode 100644
index e8c06b7..0000000
--- a/SameApi/SameApi.Dto/obj/SameApi.Dto.csproj.nuget.g.targets
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi.Dto/obj/project.assets.json b/SameApi/SameApi.Dto/obj/project.assets.json
deleted file mode 100644
index 14f545a..0000000
--- a/SameApi/SameApi.Dto/obj/project.assets.json
+++ /dev/null
@@ -1,615 +0,0 @@
-{
- "version": 3,
- "targets": {
- "net9.0": {
- "Microsoft.EntityFrameworkCore/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "9.0.8",
- "Microsoft.EntityFrameworkCore.Analyzers": "9.0.8",
- "Microsoft.Extensions.Caching.Memory": "9.0.8",
- "Microsoft.Extensions.Logging": "9.0.8"
- },
- "compile": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
- }
- },
- "Microsoft.EntityFrameworkCore.Abstractions/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "related": ".xml"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Analyzers/9.0.8": {
- "type": "package"
- },
- "Microsoft.Extensions.Caching.Abstractions/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Caching.Memory/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "9.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.8",
- "Microsoft.Extensions.Options": "9.0.8",
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Logging/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "9.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.8",
- "Microsoft.Extensions.Options": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Logging.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Logging.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
- }
- },
- "Microsoft.Extensions.Options/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {}
- }
- },
- "Microsoft.Extensions.Primitives/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- }
- }
- },
- "libraries": {
- "Microsoft.EntityFrameworkCore/9.0.8": {
- "sha512": "bNGdPhN762+BIIO5MFYLjafRqkSS1MqLOc/erd55InvLnFxt9H3N5JNsuag1ZHyBor1VtD42U0CHpgqkWeAYgQ==",
- "type": "package",
- "path": "microsoft.entityframeworkcore/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll",
- "lib/net8.0/Microsoft.EntityFrameworkCore.xml",
- "microsoft.entityframeworkcore.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore.Abstractions/9.0.8": {
- "sha512": "B2yfAIQRRAQ4zvvWqh+HudD+juV3YoLlpXnrog3tU0PM9AFpuq6xo0+mEglN1P43WgdcUiF+65CWBcZe35s15Q==",
- "type": "package",
- "path": "microsoft.entityframeworkcore.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml",
- "microsoft.entityframeworkcore.abstractions.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.abstractions.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore.Analyzers/9.0.8": {
- "sha512": "2EYStCXt4Hi9p3J3EYMQbItJDtASJd064Kcs8C8hj8Jt5srILrR9qlaL0Ryvk8NrWQoCQvIELsmiuqLEZMLvGA==",
- "type": "package",
- "path": "microsoft.entityframeworkcore.analyzers/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
- "docs/PACKAGE.md",
- "microsoft.entityframeworkcore.analyzers.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.analyzers.nuspec"
- ]
- },
- "Microsoft.Extensions.Caching.Abstractions/9.0.8": {
- "sha512": "4h7bsVoKoiK+SlPM+euX/ayGnKZhl47pPCidLTiio9xyG+vgVVfcYxcYQgjm0SCrdSxjG0EGIAKF8EFr3G8Ifw==",
- "type": "package",
- "path": "microsoft.extensions.caching.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "microsoft.extensions.caching.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.caching.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Caching.Memory/9.0.8": {
- "sha512": "grR+oPyj8HVn4DT8CFUUdSw2pZZKS13KjytFe4txpHQliGM1GEDotohmjgvyl3hm7RFB3FRqvbouEX3/1ewp5A==",
- "type": "package",
- "path": "microsoft.extensions.caching.memory/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
- "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net462/Microsoft.Extensions.Caching.Memory.xml",
- "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml",
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml",
- "microsoft.extensions.caching.memory.9.0.8.nupkg.sha512",
- "microsoft.extensions.caching.memory.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.DependencyInjection/9.0.8": {
- "sha512": "JJjI2Fa+QtZcUyuNjbKn04OjIUX5IgFGFu/Xc+qvzh1rXdZHLcnqqVXhR4093bGirTwacRlHiVg1XYI9xum6QQ==",
- "type": "package",
- "path": "microsoft.extensions.dependencyinjection/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
- "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net462/Microsoft.Extensions.DependencyInjection.xml",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
- "microsoft.extensions.dependencyinjection.9.0.8.nupkg.sha512",
- "microsoft.extensions.dependencyinjection.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
- "sha512": "xY3lTjj4+ZYmiKIkyWitddrp1uL5uYiweQjqo4BKBw01ZC4HhcfgLghDpPZcUlppgWAFqFy9SgkiYWOMx365pw==",
- "type": "package",
- "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.dependencyinjection.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Logging/9.0.8": {
- "sha512": "Z/7ze+0iheT7FJeZPqJKARYvyC2bmwu3whbm/48BJjdlGVvgDguoCqJIkI/67NkroTYobd5geai1WheNQvWrgA==",
- "type": "package",
- "path": "microsoft.extensions.logging/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
- "lib/net462/Microsoft.Extensions.Logging.dll",
- "lib/net462/Microsoft.Extensions.Logging.xml",
- "lib/net8.0/Microsoft.Extensions.Logging.dll",
- "lib/net8.0/Microsoft.Extensions.Logging.xml",
- "lib/net9.0/Microsoft.Extensions.Logging.dll",
- "lib/net9.0/Microsoft.Extensions.Logging.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
- "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
- "lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
- "microsoft.extensions.logging.9.0.8.nupkg.sha512",
- "microsoft.extensions.logging.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Logging.Abstractions/9.0.8": {
- "sha512": "pYnAffJL7ARD/HCnnPvnFKSIHnTSmWz84WIlT9tPeQ4lHNiu0Az7N/8itihWvcF8sT+VVD5lq8V+ckMzu4SbOw==",
- "type": "package",
- "path": "microsoft.extensions.logging.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "microsoft.extensions.logging.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.logging.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Options/9.0.8": {
- "sha512": "OmTaQ0v4gxGQkehpwWIqPoEiwsPuG/u4HUsbOFoWGx4DKET2AXzopnFe/fE608FIhzc/kcg2p8JdyMRCCUzitQ==",
- "type": "package",
- "path": "microsoft.extensions.options/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
- "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "buildTransitive/net461/Microsoft.Extensions.Options.targets",
- "buildTransitive/net462/Microsoft.Extensions.Options.targets",
- "buildTransitive/net8.0/Microsoft.Extensions.Options.targets",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
- "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
- "lib/net462/Microsoft.Extensions.Options.dll",
- "lib/net462/Microsoft.Extensions.Options.xml",
- "lib/net8.0/Microsoft.Extensions.Options.dll",
- "lib/net8.0/Microsoft.Extensions.Options.xml",
- "lib/net9.0/Microsoft.Extensions.Options.dll",
- "lib/net9.0/Microsoft.Extensions.Options.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
- "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
- "lib/netstandard2.1/Microsoft.Extensions.Options.xml",
- "microsoft.extensions.options.9.0.8.nupkg.sha512",
- "microsoft.extensions.options.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Primitives/9.0.8": {
- "sha512": "tizSIOEsIgSNSSh+hKeUVPK7xmTIjR8s+mJWOu1KXV3htvNQiPMFRMO17OdI1y/4ZApdBVk49u/08QGC9yvLug==",
- "type": "package",
- "path": "microsoft.extensions.primitives/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
- "lib/net462/Microsoft.Extensions.Primitives.dll",
- "lib/net462/Microsoft.Extensions.Primitives.xml",
- "lib/net8.0/Microsoft.Extensions.Primitives.dll",
- "lib/net8.0/Microsoft.Extensions.Primitives.xml",
- "lib/net9.0/Microsoft.Extensions.Primitives.dll",
- "lib/net9.0/Microsoft.Extensions.Primitives.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
- "microsoft.extensions.primitives.9.0.8.nupkg.sha512",
- "microsoft.extensions.primitives.nuspec",
- "useSharedDesignerContext.txt"
- ]
- }
- },
- "projectFileDependencyGroups": {
- "net9.0": [
- "Microsoft.EntityFrameworkCore >= 9.0.8"
- ]
- },
- "packageFolders": {
- "C:\\Users\\lefra\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
- },
- "project": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Dto\\SameApi.Dto.csproj",
- "projectName": "SameApi.Dto",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Dto\\SameApi.Dto.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Dto\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Dto/obj/project.nuget.cache b/SameApi/SameApi.Dto/obj/project.nuget.cache
deleted file mode 100644
index ef4cca8..0000000
--- a/SameApi/SameApi.Dto/obj/project.nuget.cache
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 2,
- "dgSpecHash": "CwJRwAKVUJo=",
- "success": true,
- "projectFilePath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Dto\\SameApi.Dto.csproj",
- "expectedPackageFiles": [
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.8\\microsoft.entityframeworkcore.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.8\\microsoft.entityframeworkcore.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.8\\microsoft.entityframeworkcore.analyzers.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.8\\microsoft.extensions.caching.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.8\\microsoft.extensions.caching.memory.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.8\\microsoft.extensions.dependencyinjection.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.8\\microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.logging\\9.0.8\\microsoft.extensions.logging.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.8\\microsoft.extensions.logging.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.options\\9.0.8\\microsoft.extensions.options.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.8\\microsoft.extensions.primitives.9.0.8.nupkg.sha512"
- ],
- "logs": []
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Model/SameApi.Model.csproj b/SameApi/SameApi.Model/SameApi.Model.csproj
deleted file mode 100644
index face20a..0000000
--- a/SameApi/SameApi.Model/SameApi.Model.csproj
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- net9.0
- enable
- enable
-
-
-
-
-
-
-
diff --git a/SameApi/SameApi.Model/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/SameApi/SameApi.Model/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
deleted file mode 100644
index feda5e9..0000000
--- a/SameApi/SameApi.Model/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.AssemblyInfo.cs b/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.AssemblyInfo.cs
deleted file mode 100644
index 13fe6af..0000000
--- a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Ce code a été généré par un outil.
-// Version du runtime :4.0.30319.42000
-//
-// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
-// le code est régénéré.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("SameApi.Model")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a64b4febef28275ab85e1ae40dc85ca20fbbfb22")]
-[assembly: System.Reflection.AssemblyProductAttribute("SameApi.Model")]
-[assembly: System.Reflection.AssemblyTitleAttribute("SameApi.Model")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// Généré par la classe MSBuild WriteCodeFragment.
-
diff --git a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.AssemblyInfoInputs.cache b/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.AssemblyInfoInputs.cache
deleted file mode 100644
index 0ba4aa8..0000000
--- a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-346854b9fe904ebf3b3a7c64542bd47a651a20ee5df08ca66fa09b1bf5efdaad
diff --git a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.GeneratedMSBuildEditorConfig.editorconfig b/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index 417ebd1..0000000
--- a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-is_global = true
-build_property.TargetFramework = net9.0
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb =
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization =
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = SameApi.Model
-build_property.ProjectDir = C:\Users\lefra\Documents\GitHub\Same\SameApi\SameApi.Model\
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
-build_property.EffectiveAnalysisLevelStyle = 9.0
-build_property.EnableCodeStyleSeverity =
diff --git a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.GlobalUsings.g.cs b/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.GlobalUsings.g.cs
deleted file mode 100644
index 8578f3d..0000000
--- a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.GlobalUsings.g.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-//
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.assets.cache b/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.assets.cache
deleted file mode 100644
index 2901bab..0000000
Binary files a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.assets.cache and /dev/null differ
diff --git a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.csproj.AssemblyReference.cache b/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.csproj.AssemblyReference.cache
deleted file mode 100644
index 41d3c95..0000000
Binary files a/SameApi/SameApi.Model/obj/Debug/net9.0/SameApi.Model.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/SameApi/SameApi.Model/obj/SameApi.Model.csproj.nuget.dgspec.json b/SameApi/SameApi.Model/obj/SameApi.Model.csproj.nuget.dgspec.json
deleted file mode 100644
index 4032694..0000000
--- a/SameApi/SameApi.Model/obj/SameApi.Model.csproj.nuget.dgspec.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "format": 1,
- "restore": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Model\\SameApi.Model.csproj": {}
- },
- "projects": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Model\\SameApi.Model.csproj": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Model\\SameApi.Model.csproj",
- "projectName": "SameApi.Model",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Model\\SameApi.Model.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Model\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Model/obj/SameApi.Model.csproj.nuget.g.props b/SameApi/SameApi.Model/obj/SameApi.Model.csproj.nuget.g.props
deleted file mode 100644
index 68aeb02..0000000
--- a/SameApi/SameApi.Model/obj/SameApi.Model.csproj.nuget.g.props
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- True
- NuGet
- $(MSBuildThisFileDirectory)project.assets.json
- $(UserProfile)\.nuget\packages\
- C:\Users\lefra\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
- PackageReference
- 6.14.1
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi.Model/obj/SameApi.Model.csproj.nuget.g.targets b/SameApi/SameApi.Model/obj/SameApi.Model.csproj.nuget.g.targets
deleted file mode 100644
index e8c06b7..0000000
--- a/SameApi/SameApi.Model/obj/SameApi.Model.csproj.nuget.g.targets
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi.Model/obj/project.assets.json b/SameApi/SameApi.Model/obj/project.assets.json
deleted file mode 100644
index 20577ef..0000000
--- a/SameApi/SameApi.Model/obj/project.assets.json
+++ /dev/null
@@ -1,615 +0,0 @@
-{
- "version": 3,
- "targets": {
- "net9.0": {
- "Microsoft.EntityFrameworkCore/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "9.0.8",
- "Microsoft.EntityFrameworkCore.Analyzers": "9.0.8",
- "Microsoft.Extensions.Caching.Memory": "9.0.8",
- "Microsoft.Extensions.Logging": "9.0.8"
- },
- "compile": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
- }
- },
- "Microsoft.EntityFrameworkCore.Abstractions/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "related": ".xml"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Analyzers/9.0.8": {
- "type": "package"
- },
- "Microsoft.Extensions.Caching.Abstractions/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Caching.Memory/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "9.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.8",
- "Microsoft.Extensions.Options": "9.0.8",
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Logging/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "9.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.8",
- "Microsoft.Extensions.Options": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Logging.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Logging.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
- }
- },
- "Microsoft.Extensions.Options/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {}
- }
- },
- "Microsoft.Extensions.Primitives/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- }
- }
- },
- "libraries": {
- "Microsoft.EntityFrameworkCore/9.0.8": {
- "sha512": "bNGdPhN762+BIIO5MFYLjafRqkSS1MqLOc/erd55InvLnFxt9H3N5JNsuag1ZHyBor1VtD42U0CHpgqkWeAYgQ==",
- "type": "package",
- "path": "microsoft.entityframeworkcore/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll",
- "lib/net8.0/Microsoft.EntityFrameworkCore.xml",
- "microsoft.entityframeworkcore.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore.Abstractions/9.0.8": {
- "sha512": "B2yfAIQRRAQ4zvvWqh+HudD+juV3YoLlpXnrog3tU0PM9AFpuq6xo0+mEglN1P43WgdcUiF+65CWBcZe35s15Q==",
- "type": "package",
- "path": "microsoft.entityframeworkcore.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml",
- "microsoft.entityframeworkcore.abstractions.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.abstractions.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore.Analyzers/9.0.8": {
- "sha512": "2EYStCXt4Hi9p3J3EYMQbItJDtASJd064Kcs8C8hj8Jt5srILrR9qlaL0Ryvk8NrWQoCQvIELsmiuqLEZMLvGA==",
- "type": "package",
- "path": "microsoft.entityframeworkcore.analyzers/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
- "docs/PACKAGE.md",
- "microsoft.entityframeworkcore.analyzers.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.analyzers.nuspec"
- ]
- },
- "Microsoft.Extensions.Caching.Abstractions/9.0.8": {
- "sha512": "4h7bsVoKoiK+SlPM+euX/ayGnKZhl47pPCidLTiio9xyG+vgVVfcYxcYQgjm0SCrdSxjG0EGIAKF8EFr3G8Ifw==",
- "type": "package",
- "path": "microsoft.extensions.caching.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "microsoft.extensions.caching.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.caching.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Caching.Memory/9.0.8": {
- "sha512": "grR+oPyj8HVn4DT8CFUUdSw2pZZKS13KjytFe4txpHQliGM1GEDotohmjgvyl3hm7RFB3FRqvbouEX3/1ewp5A==",
- "type": "package",
- "path": "microsoft.extensions.caching.memory/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
- "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net462/Microsoft.Extensions.Caching.Memory.xml",
- "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml",
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml",
- "microsoft.extensions.caching.memory.9.0.8.nupkg.sha512",
- "microsoft.extensions.caching.memory.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.DependencyInjection/9.0.8": {
- "sha512": "JJjI2Fa+QtZcUyuNjbKn04OjIUX5IgFGFu/Xc+qvzh1rXdZHLcnqqVXhR4093bGirTwacRlHiVg1XYI9xum6QQ==",
- "type": "package",
- "path": "microsoft.extensions.dependencyinjection/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
- "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net462/Microsoft.Extensions.DependencyInjection.xml",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
- "microsoft.extensions.dependencyinjection.9.0.8.nupkg.sha512",
- "microsoft.extensions.dependencyinjection.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
- "sha512": "xY3lTjj4+ZYmiKIkyWitddrp1uL5uYiweQjqo4BKBw01ZC4HhcfgLghDpPZcUlppgWAFqFy9SgkiYWOMx365pw==",
- "type": "package",
- "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.dependencyinjection.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Logging/9.0.8": {
- "sha512": "Z/7ze+0iheT7FJeZPqJKARYvyC2bmwu3whbm/48BJjdlGVvgDguoCqJIkI/67NkroTYobd5geai1WheNQvWrgA==",
- "type": "package",
- "path": "microsoft.extensions.logging/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
- "lib/net462/Microsoft.Extensions.Logging.dll",
- "lib/net462/Microsoft.Extensions.Logging.xml",
- "lib/net8.0/Microsoft.Extensions.Logging.dll",
- "lib/net8.0/Microsoft.Extensions.Logging.xml",
- "lib/net9.0/Microsoft.Extensions.Logging.dll",
- "lib/net9.0/Microsoft.Extensions.Logging.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
- "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
- "lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
- "microsoft.extensions.logging.9.0.8.nupkg.sha512",
- "microsoft.extensions.logging.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Logging.Abstractions/9.0.8": {
- "sha512": "pYnAffJL7ARD/HCnnPvnFKSIHnTSmWz84WIlT9tPeQ4lHNiu0Az7N/8itihWvcF8sT+VVD5lq8V+ckMzu4SbOw==",
- "type": "package",
- "path": "microsoft.extensions.logging.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "microsoft.extensions.logging.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.logging.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Options/9.0.8": {
- "sha512": "OmTaQ0v4gxGQkehpwWIqPoEiwsPuG/u4HUsbOFoWGx4DKET2AXzopnFe/fE608FIhzc/kcg2p8JdyMRCCUzitQ==",
- "type": "package",
- "path": "microsoft.extensions.options/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
- "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "buildTransitive/net461/Microsoft.Extensions.Options.targets",
- "buildTransitive/net462/Microsoft.Extensions.Options.targets",
- "buildTransitive/net8.0/Microsoft.Extensions.Options.targets",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
- "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
- "lib/net462/Microsoft.Extensions.Options.dll",
- "lib/net462/Microsoft.Extensions.Options.xml",
- "lib/net8.0/Microsoft.Extensions.Options.dll",
- "lib/net8.0/Microsoft.Extensions.Options.xml",
- "lib/net9.0/Microsoft.Extensions.Options.dll",
- "lib/net9.0/Microsoft.Extensions.Options.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
- "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
- "lib/netstandard2.1/Microsoft.Extensions.Options.xml",
- "microsoft.extensions.options.9.0.8.nupkg.sha512",
- "microsoft.extensions.options.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Primitives/9.0.8": {
- "sha512": "tizSIOEsIgSNSSh+hKeUVPK7xmTIjR8s+mJWOu1KXV3htvNQiPMFRMO17OdI1y/4ZApdBVk49u/08QGC9yvLug==",
- "type": "package",
- "path": "microsoft.extensions.primitives/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
- "lib/net462/Microsoft.Extensions.Primitives.dll",
- "lib/net462/Microsoft.Extensions.Primitives.xml",
- "lib/net8.0/Microsoft.Extensions.Primitives.dll",
- "lib/net8.0/Microsoft.Extensions.Primitives.xml",
- "lib/net9.0/Microsoft.Extensions.Primitives.dll",
- "lib/net9.0/Microsoft.Extensions.Primitives.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
- "microsoft.extensions.primitives.9.0.8.nupkg.sha512",
- "microsoft.extensions.primitives.nuspec",
- "useSharedDesignerContext.txt"
- ]
- }
- },
- "projectFileDependencyGroups": {
- "net9.0": [
- "Microsoft.EntityFrameworkCore >= 9.0.8"
- ]
- },
- "packageFolders": {
- "C:\\Users\\lefra\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
- },
- "project": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Model\\SameApi.Model.csproj",
- "projectName": "SameApi.Model",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Model\\SameApi.Model.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Model\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.Model/obj/project.nuget.cache b/SameApi/SameApi.Model/obj/project.nuget.cache
deleted file mode 100644
index d03a97a..0000000
--- a/SameApi/SameApi.Model/obj/project.nuget.cache
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 2,
- "dgSpecHash": "V2geESGeWJk=",
- "success": true,
- "projectFilePath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi.Model\\SameApi.Model.csproj",
- "expectedPackageFiles": [
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.8\\microsoft.entityframeworkcore.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.8\\microsoft.entityframeworkcore.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.8\\microsoft.entityframeworkcore.analyzers.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.8\\microsoft.extensions.caching.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.8\\microsoft.extensions.caching.memory.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.8\\microsoft.extensions.dependencyinjection.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.8\\microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.logging\\9.0.8\\microsoft.extensions.logging.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.8\\microsoft.extensions.logging.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.options\\9.0.8\\microsoft.extensions.options.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.8\\microsoft.extensions.primitives.9.0.8.nupkg.sha512"
- ],
- "logs": []
-}
\ No newline at end of file
diff --git a/SameApi/SameApi.sln b/SameApi/SameApi.sln
deleted file mode 100644
index fe764f3..0000000
--- a/SameApi/SameApi.sln
+++ /dev/null
@@ -1,55 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.14.36414.22
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SameApi.App", "SameApi\SameApi.App.csproj", "{63096BD5-8A15-4FCF-AE6D-66D3C9C42C51}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SameApi.Business", "SameApi.Business\SameApi.Business.csproj", "{7A6884A3-41EA-4DBD-909D-E60A8089CC7C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SameApi.Data", "SameApi.Data\SameApi.Data.csproj", "{8952E3E2-42C3-49F8-B280-CBCD3626963D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SameApi.Db", "SameApi.Db\SameApi.Db.csproj", "{1D3795CB-39F8-4FFD-B023-22CF0EEC1140}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SameApi.Dto", "SameApi.Dto\SameApi.Dto.csproj", "{D644C83B-08DD-4311-94B5-BFB98FAA5537}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SameApi.Model", "SameApi.Model\SameApi.Model.csproj", "{46AE2F08-6435-4248-8C9A-F4606A24CA98}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {63096BD5-8A15-4FCF-AE6D-66D3C9C42C51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {63096BD5-8A15-4FCF-AE6D-66D3C9C42C51}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {63096BD5-8A15-4FCF-AE6D-66D3C9C42C51}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {63096BD5-8A15-4FCF-AE6D-66D3C9C42C51}.Release|Any CPU.Build.0 = Release|Any CPU
- {7A6884A3-41EA-4DBD-909D-E60A8089CC7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7A6884A3-41EA-4DBD-909D-E60A8089CC7C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7A6884A3-41EA-4DBD-909D-E60A8089CC7C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7A6884A3-41EA-4DBD-909D-E60A8089CC7C}.Release|Any CPU.Build.0 = Release|Any CPU
- {8952E3E2-42C3-49F8-B280-CBCD3626963D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8952E3E2-42C3-49F8-B280-CBCD3626963D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8952E3E2-42C3-49F8-B280-CBCD3626963D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8952E3E2-42C3-49F8-B280-CBCD3626963D}.Release|Any CPU.Build.0 = Release|Any CPU
- {1D3795CB-39F8-4FFD-B023-22CF0EEC1140}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1D3795CB-39F8-4FFD-B023-22CF0EEC1140}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1D3795CB-39F8-4FFD-B023-22CF0EEC1140}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1D3795CB-39F8-4FFD-B023-22CF0EEC1140}.Release|Any CPU.Build.0 = Release|Any CPU
- {D644C83B-08DD-4311-94B5-BFB98FAA5537}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D644C83B-08DD-4311-94B5-BFB98FAA5537}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D644C83B-08DD-4311-94B5-BFB98FAA5537}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D644C83B-08DD-4311-94B5-BFB98FAA5537}.Release|Any CPU.Build.0 = Release|Any CPU
- {46AE2F08-6435-4248-8C9A-F4606A24CA98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {46AE2F08-6435-4248-8C9A-F4606A24CA98}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {46AE2F08-6435-4248-8C9A-F4606A24CA98}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {46AE2F08-6435-4248-8C9A-F4606A24CA98}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {81B3946A-78E1-48F8-B665-E8D2DA05A96A}
- EndGlobalSection
-EndGlobal
diff --git a/SameApi/SameApi/Program.cs b/SameApi/SameApi/Program.cs
deleted file mode 100644
index 666a9c5..0000000
--- a/SameApi/SameApi/Program.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-var builder = WebApplication.CreateBuilder(args);
-
-// Add services to the container.
-
-builder.Services.AddControllers();
-// Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi
-builder.Services.AddOpenApi();
-
-var app = builder.Build();
-
-// Configure the HTTP request pipeline.
-if (app.Environment.IsDevelopment())
-{
- app.MapOpenApi();
-}
-
-app.UseHttpsRedirection();
-
-app.UseAuthorization();
-
-app.MapControllers();
-
-app.Run();
diff --git a/SameApi/SameApi/Properties/launchSettings.json b/SameApi/SameApi/Properties/launchSettings.json
deleted file mode 100644
index fee954e..0000000
--- a/SameApi/SameApi/Properties/launchSettings.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "$schema": "https://json.schemastore.org/launchsettings.json",
- "profiles": {
- "http": {
- "commandName": "Project",
- "dotnetRunMessages": true,
- "launchBrowser": false,
- "applicationUrl": "http://localhost:5133",
- "environmentVariables": {
- "ASPNETCORE_ENVIRONMENT": "Development"
- }
- },
- "https": {
- "commandName": "Project",
- "dotnetRunMessages": true,
- "launchBrowser": false,
- "applicationUrl": "https://localhost:7171;http://localhost:5133",
- "environmentVariables": {
- "ASPNETCORE_ENVIRONMENT": "Development"
- }
- }
- }
-}
diff --git a/SameApi/SameApi/SameApi.App.csproj b/SameApi/SameApi/SameApi.App.csproj
deleted file mode 100644
index 1373fa8..0000000
--- a/SameApi/SameApi/SameApi.App.csproj
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
- net9.0
- enable
- enable
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SameApi/SameApi/SameApi.App.csproj.user b/SameApi/SameApi/SameApi.App.csproj.user
deleted file mode 100644
index 9ff5820..0000000
--- a/SameApi/SameApi/SameApi.App.csproj.user
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
- https
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi/SameApi.http b/SameApi/SameApi/SameApi.http
deleted file mode 100644
index 7e2d24a..0000000
--- a/SameApi/SameApi/SameApi.http
+++ /dev/null
@@ -1,6 +0,0 @@
-@SameApi_HostAddress = http://localhost:5133
-
-GET {{SameApi_HostAddress}}/weatherforecast/
-Accept: application/json
-
-###
diff --git a/SameApi/SameApi/appsettings.Development.json b/SameApi/SameApi/appsettings.Development.json
deleted file mode 100644
index 0c208ae..0000000
--- a/SameApi/SameApi/appsettings.Development.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- }
-}
diff --git a/SameApi/SameApi/appsettings.json b/SameApi/SameApi/appsettings.json
deleted file mode 100644
index 10f68b8..0000000
--- a/SameApi/SameApi/appsettings.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- },
- "AllowedHosts": "*"
-}
diff --git a/SameApi/SameApi/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/SameApi/SameApi/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
deleted file mode 100644
index feda5e9..0000000
--- a/SameApi/SameApi/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.AssemblyInfo.cs b/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.AssemblyInfo.cs
deleted file mode 100644
index fbd16ea..0000000
--- a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Ce code a été généré par un outil.
-// Version du runtime :4.0.30319.42000
-//
-// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
-// le code est régénéré.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("SameApi.App")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a64b4febef28275ab85e1ae40dc85ca20fbbfb22")]
-[assembly: System.Reflection.AssemblyProductAttribute("SameApi.App")]
-[assembly: System.Reflection.AssemblyTitleAttribute("SameApi.App")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// Généré par la classe MSBuild WriteCodeFragment.
-
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.AssemblyInfoInputs.cache b/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.AssemblyInfoInputs.cache
deleted file mode 100644
index 5bc3175..0000000
--- a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-045d08b8adf53a38e208c68778e8110b57fccafe1bbc985367a29194da8f61d7
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.GeneratedMSBuildEditorConfig.editorconfig b/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index c44b110..0000000
--- a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,21 +0,0 @@
-is_global = true
-build_property.TargetFramework = net9.0
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb = true
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization =
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = SameApi.App
-build_property.RootNamespace = SameApi.App
-build_property.ProjectDir = C:\Users\lefra\Documents\GitHub\Same\SameApi\SameApi\
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
-build_property.RazorLangVersion = 9.0
-build_property.SupportLocalizedComponentNames =
-build_property.GenerateRazorMetadataSourceChecksumAttributes =
-build_property.MSBuildProjectDirectory = C:\Users\lefra\Documents\GitHub\Same\SameApi\SameApi
-build_property._RazorSourceGeneratorDebug =
-build_property.EffectiveAnalysisLevelStyle = 9.0
-build_property.EnableCodeStyleSeverity =
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.GlobalUsings.g.cs b/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.GlobalUsings.g.cs
deleted file mode 100644
index 025530a..0000000
--- a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.GlobalUsings.g.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-//
-global using global::Microsoft.AspNetCore.Builder;
-global using global::Microsoft.AspNetCore.Hosting;
-global using global::Microsoft.AspNetCore.Http;
-global using global::Microsoft.AspNetCore.Routing;
-global using global::Microsoft.Extensions.Configuration;
-global using global::Microsoft.Extensions.DependencyInjection;
-global using global::Microsoft.Extensions.Hosting;
-global using global::Microsoft.Extensions.Logging;
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Net.Http.Json;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.assets.cache b/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.assets.cache
deleted file mode 100644
index 39c6789..0000000
Binary files a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.assets.cache and /dev/null differ
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.csproj.AssemblyReference.cache b/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.csproj.AssemblyReference.cache
deleted file mode 100644
index bf94d59..0000000
Binary files a/SameApi/SameApi/obj/Debug/net9.0/SameApi.App.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.AssemblyInfo.cs b/SameApi/SameApi/obj/Debug/net9.0/SameApi.AssemblyInfo.cs
deleted file mode 100644
index 9bb33be..0000000
--- a/SameApi/SameApi/obj/Debug/net9.0/SameApi.AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Ce code a été généré par un outil.
-// Version du runtime :4.0.30319.42000
-//
-// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
-// le code est régénéré.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("SameApi")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a64b4febef28275ab85e1ae40dc85ca20fbbfb22")]
-[assembly: System.Reflection.AssemblyProductAttribute("SameApi")]
-[assembly: System.Reflection.AssemblyTitleAttribute("SameApi")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// Généré par la classe MSBuild WriteCodeFragment.
-
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.AssemblyInfoInputs.cache b/SameApi/SameApi/obj/Debug/net9.0/SameApi.AssemblyInfoInputs.cache
deleted file mode 100644
index b334922..0000000
--- a/SameApi/SameApi/obj/Debug/net9.0/SameApi.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-cae9f5ad03e8b9160119aa44b8d8143b9c108ea35637aa2eb06c9b54b00b026a
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.GeneratedMSBuildEditorConfig.editorconfig b/SameApi/SameApi/obj/Debug/net9.0/SameApi.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index be06c0a..0000000
--- a/SameApi/SameApi/obj/Debug/net9.0/SameApi.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,21 +0,0 @@
-is_global = true
-build_property.TargetFramework = net9.0
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb = true
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization =
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = SameApi
-build_property.RootNamespace = SameApi
-build_property.ProjectDir = C:\Users\lefra\Documents\GitHub\Same\SameApi\SameApi\
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
-build_property.RazorLangVersion = 9.0
-build_property.SupportLocalizedComponentNames =
-build_property.GenerateRazorMetadataSourceChecksumAttributes =
-build_property.MSBuildProjectDirectory = C:\Users\lefra\Documents\GitHub\Same\SameApi\SameApi
-build_property._RazorSourceGeneratorDebug =
-build_property.EffectiveAnalysisLevelStyle = 9.0
-build_property.EnableCodeStyleSeverity =
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.GlobalUsings.g.cs b/SameApi/SameApi/obj/Debug/net9.0/SameApi.GlobalUsings.g.cs
deleted file mode 100644
index 025530a..0000000
--- a/SameApi/SameApi/obj/Debug/net9.0/SameApi.GlobalUsings.g.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-//
-global using global::Microsoft.AspNetCore.Builder;
-global using global::Microsoft.AspNetCore.Hosting;
-global using global::Microsoft.AspNetCore.Http;
-global using global::Microsoft.AspNetCore.Routing;
-global using global::Microsoft.Extensions.Configuration;
-global using global::Microsoft.Extensions.DependencyInjection;
-global using global::Microsoft.Extensions.Hosting;
-global using global::Microsoft.Extensions.Logging;
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Net.Http.Json;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.assets.cache b/SameApi/SameApi/obj/Debug/net9.0/SameApi.assets.cache
deleted file mode 100644
index 233365f..0000000
Binary files a/SameApi/SameApi/obj/Debug/net9.0/SameApi.assets.cache and /dev/null differ
diff --git a/SameApi/SameApi/obj/Debug/net9.0/SameApi.csproj.AssemblyReference.cache b/SameApi/SameApi/obj/Debug/net9.0/SameApi.csproj.AssemblyReference.cache
deleted file mode 100644
index baaf087..0000000
Binary files a/SameApi/SameApi/obj/Debug/net9.0/SameApi.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/SameApi/SameApi/obj/Debug/net9.0/rpswa.dswa.cache.json b/SameApi/SameApi/obj/Debug/net9.0/rpswa.dswa.cache.json
deleted file mode 100644
index 820ab92..0000000
--- a/SameApi/SameApi/obj/Debug/net9.0/rpswa.dswa.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"GlobalPropertiesHash":"fp/PWjXnktX0vay81hrV+JT1Lkzd/Qv9xfEEYfbAYGM=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["LuJiZ4lcEXFrUZNoOrHMezOGUxn3d7p9P9JWb\u002BgOjJ8=","TL0w/5e5iiTHVlKmwxs7hUjWEpwHc0rtMG\u002BTjicRqt0="],"CachedAssets":{},"CachedCopyCandidates":{}}
\ No newline at end of file
diff --git a/SameApi/SameApi/obj/SameApi.App.csproj.nuget.dgspec.json b/SameApi/SameApi/obj/SameApi.App.csproj.nuget.dgspec.json
deleted file mode 100644
index 45faa9a..0000000
--- a/SameApi/SameApi/obj/SameApi.App.csproj.nuget.dgspec.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "format": 1,
- "restore": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.App.csproj": {}
- },
- "projects": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.App.csproj": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.App.csproj",
- "projectName": "SameApi.App",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.App.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.AspNetCore.OpenApi": {
- "target": "Package",
- "version": "[9.0.8, )"
- },
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.AspNetCore.App": {
- "privateAssets": "none"
- },
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi/obj/SameApi.App.csproj.nuget.g.props b/SameApi/SameApi/obj/SameApi.App.csproj.nuget.g.props
deleted file mode 100644
index 68aeb02..0000000
--- a/SameApi/SameApi/obj/SameApi.App.csproj.nuget.g.props
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- True
- NuGet
- $(MSBuildThisFileDirectory)project.assets.json
- $(UserProfile)\.nuget\packages\
- C:\Users\lefra\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
- PackageReference
- 6.14.1
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi/obj/SameApi.App.csproj.nuget.g.targets b/SameApi/SameApi/obj/SameApi.App.csproj.nuget.g.targets
deleted file mode 100644
index e8c06b7..0000000
--- a/SameApi/SameApi/obj/SameApi.App.csproj.nuget.g.targets
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi/obj/SameApi.csproj.nuget.dgspec.json b/SameApi/SameApi/obj/SameApi.csproj.nuget.dgspec.json
deleted file mode 100644
index dffb3a7..0000000
--- a/SameApi/SameApi/obj/SameApi.csproj.nuget.dgspec.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "format": 1,
- "restore": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.csproj": {}
- },
- "projects": {
- "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.csproj": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.csproj",
- "projectName": "SameApi",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.100"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.AspNetCore.OpenApi": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.AspNetCore.App": {
- "privateAssets": "none"
- },
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.102/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi/obj/SameApi.csproj.nuget.g.props b/SameApi/SameApi/obj/SameApi.csproj.nuget.g.props
deleted file mode 100644
index 2309439..0000000
--- a/SameApi/SameApi/obj/SameApi.csproj.nuget.g.props
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- True
- NuGet
- $(MSBuildThisFileDirectory)project.assets.json
- $(UserProfile)\.nuget\packages\
- C:\Users\lefra\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
- PackageReference
- 6.12.3
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi/obj/SameApi.csproj.nuget.g.targets b/SameApi/SameApi/obj/SameApi.csproj.nuget.g.targets
deleted file mode 100644
index 3dc06ef..0000000
--- a/SameApi/SameApi/obj/SameApi.csproj.nuget.g.targets
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/SameApi/SameApi/obj/project.assets.json b/SameApi/SameApi/obj/project.assets.json
deleted file mode 100644
index 8d2cf32..0000000
--- a/SameApi/SameApi/obj/project.assets.json
+++ /dev/null
@@ -1,686 +0,0 @@
-{
- "version": 3,
- "targets": {
- "net9.0": {
- "Microsoft.AspNetCore.OpenApi/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.OpenApi": "1.6.17"
- },
- "compile": {
- "lib/net9.0/Microsoft.AspNetCore.OpenApi.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.AspNetCore.OpenApi.dll": {
- "related": ".xml"
- }
- },
- "frameworkReferences": [
- "Microsoft.AspNetCore.App"
- ]
- },
- "Microsoft.EntityFrameworkCore/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "9.0.8",
- "Microsoft.EntityFrameworkCore.Analyzers": "9.0.8",
- "Microsoft.Extensions.Caching.Memory": "9.0.8",
- "Microsoft.Extensions.Logging": "9.0.8"
- },
- "compile": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
- }
- },
- "Microsoft.EntityFrameworkCore.Abstractions/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "related": ".xml"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Analyzers/9.0.8": {
- "type": "package"
- },
- "Microsoft.Extensions.Caching.Abstractions/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Caching.Memory/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "9.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.8",
- "Microsoft.Extensions.Options": "9.0.8",
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Logging/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "9.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.8",
- "Microsoft.Extensions.Options": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Logging.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Logging.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
- }
- },
- "Microsoft.Extensions.Options/9.0.8": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
- "Microsoft.Extensions.Primitives": "9.0.8"
- },
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {}
- }
- },
- "Microsoft.Extensions.Primitives/9.0.8": {
- "type": "package",
- "compile": {
- "lib/net9.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "runtime": {
- "lib/net9.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net8.0/_._": {}
- }
- },
- "Microsoft.OpenApi/1.6.17": {
- "type": "package",
- "compile": {
- "lib/netstandard2.0/Microsoft.OpenApi.dll": {
- "related": ".pdb;.xml"
- }
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.OpenApi.dll": {
- "related": ".pdb;.xml"
- }
- }
- }
- }
- },
- "libraries": {
- "Microsoft.AspNetCore.OpenApi/9.0.8": {
- "sha512": "BwF9sQCKmvu93C/pmKxJjPhF5fFB23MEcgTsGL+7W3wKLYawS4lyFSL5/qh00IJzuADLf+1SmvxMaphbyZYqQQ==",
- "type": "package",
- "path": "microsoft.aspnetcore.openapi/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "lib/net9.0/Microsoft.AspNetCore.OpenApi.dll",
- "lib/net9.0/Microsoft.AspNetCore.OpenApi.xml",
- "microsoft.aspnetcore.openapi.9.0.8.nupkg.sha512",
- "microsoft.aspnetcore.openapi.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore/9.0.8": {
- "sha512": "bNGdPhN762+BIIO5MFYLjafRqkSS1MqLOc/erd55InvLnFxt9H3N5JNsuag1ZHyBor1VtD42U0CHpgqkWeAYgQ==",
- "type": "package",
- "path": "microsoft.entityframeworkcore/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
- "lib/net8.0/Microsoft.EntityFrameworkCore.dll",
- "lib/net8.0/Microsoft.EntityFrameworkCore.xml",
- "microsoft.entityframeworkcore.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore.Abstractions/9.0.8": {
- "sha512": "B2yfAIQRRAQ4zvvWqh+HudD+juV3YoLlpXnrog3tU0PM9AFpuq6xo0+mEglN1P43WgdcUiF+65CWBcZe35s15Q==",
- "type": "package",
- "path": "microsoft.entityframeworkcore.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "PACKAGE.md",
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
- "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml",
- "microsoft.entityframeworkcore.abstractions.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.abstractions.nuspec"
- ]
- },
- "Microsoft.EntityFrameworkCore.Analyzers/9.0.8": {
- "sha512": "2EYStCXt4Hi9p3J3EYMQbItJDtASJd064Kcs8C8hj8Jt5srILrR9qlaL0Ryvk8NrWQoCQvIELsmiuqLEZMLvGA==",
- "type": "package",
- "path": "microsoft.entityframeworkcore.analyzers/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
- "docs/PACKAGE.md",
- "microsoft.entityframeworkcore.analyzers.9.0.8.nupkg.sha512",
- "microsoft.entityframeworkcore.analyzers.nuspec"
- ]
- },
- "Microsoft.Extensions.Caching.Abstractions/9.0.8": {
- "sha512": "4h7bsVoKoiK+SlPM+euX/ayGnKZhl47pPCidLTiio9xyG+vgVVfcYxcYQgjm0SCrdSxjG0EGIAKF8EFr3G8Ifw==",
- "type": "package",
- "path": "microsoft.extensions.caching.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml",
- "microsoft.extensions.caching.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.caching.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Caching.Memory/9.0.8": {
- "sha512": "grR+oPyj8HVn4DT8CFUUdSw2pZZKS13KjytFe4txpHQliGM1GEDotohmjgvyl3hm7RFB3FRqvbouEX3/1ewp5A==",
- "type": "package",
- "path": "microsoft.extensions.caching.memory/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
- "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net462/Microsoft.Extensions.Caching.Memory.xml",
- "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml",
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml",
- "microsoft.extensions.caching.memory.9.0.8.nupkg.sha512",
- "microsoft.extensions.caching.memory.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.DependencyInjection/9.0.8": {
- "sha512": "JJjI2Fa+QtZcUyuNjbKn04OjIUX5IgFGFu/Xc+qvzh1rXdZHLcnqqVXhR4093bGirTwacRlHiVg1XYI9xum6QQ==",
- "type": "package",
- "path": "microsoft.extensions.dependencyinjection/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
- "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net462/Microsoft.Extensions.DependencyInjection.xml",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
- "microsoft.extensions.dependencyinjection.9.0.8.nupkg.sha512",
- "microsoft.extensions.dependencyinjection.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
- "sha512": "xY3lTjj4+ZYmiKIkyWitddrp1uL5uYiweQjqo4BKBw01ZC4HhcfgLghDpPZcUlppgWAFqFy9SgkiYWOMx365pw==",
- "type": "package",
- "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.dependencyinjection.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Logging/9.0.8": {
- "sha512": "Z/7ze+0iheT7FJeZPqJKARYvyC2bmwu3whbm/48BJjdlGVvgDguoCqJIkI/67NkroTYobd5geai1WheNQvWrgA==",
- "type": "package",
- "path": "microsoft.extensions.logging/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
- "lib/net462/Microsoft.Extensions.Logging.dll",
- "lib/net462/Microsoft.Extensions.Logging.xml",
- "lib/net8.0/Microsoft.Extensions.Logging.dll",
- "lib/net8.0/Microsoft.Extensions.Logging.xml",
- "lib/net9.0/Microsoft.Extensions.Logging.dll",
- "lib/net9.0/Microsoft.Extensions.Logging.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
- "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
- "lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
- "microsoft.extensions.logging.9.0.8.nupkg.sha512",
- "microsoft.extensions.logging.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Logging.Abstractions/9.0.8": {
- "sha512": "pYnAffJL7ARD/HCnnPvnFKSIHnTSmWz84WIlT9tPeQ4lHNiu0Az7N/8itihWvcF8sT+VVD5lq8V+ckMzu4SbOw==",
- "type": "package",
- "path": "microsoft.extensions.logging.abstractions/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
- "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
- "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
- "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
- "microsoft.extensions.logging.abstractions.9.0.8.nupkg.sha512",
- "microsoft.extensions.logging.abstractions.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Options/9.0.8": {
- "sha512": "OmTaQ0v4gxGQkehpwWIqPoEiwsPuG/u4HUsbOFoWGx4DKET2AXzopnFe/fE608FIhzc/kcg2p8JdyMRCCUzitQ==",
- "type": "package",
- "path": "microsoft.extensions.options/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
- "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
- "buildTransitive/net461/Microsoft.Extensions.Options.targets",
- "buildTransitive/net462/Microsoft.Extensions.Options.targets",
- "buildTransitive/net8.0/Microsoft.Extensions.Options.targets",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
- "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
- "lib/net462/Microsoft.Extensions.Options.dll",
- "lib/net462/Microsoft.Extensions.Options.xml",
- "lib/net8.0/Microsoft.Extensions.Options.dll",
- "lib/net8.0/Microsoft.Extensions.Options.xml",
- "lib/net9.0/Microsoft.Extensions.Options.dll",
- "lib/net9.0/Microsoft.Extensions.Options.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
- "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
- "lib/netstandard2.1/Microsoft.Extensions.Options.xml",
- "microsoft.extensions.options.9.0.8.nupkg.sha512",
- "microsoft.extensions.options.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.Extensions.Primitives/9.0.8": {
- "sha512": "tizSIOEsIgSNSSh+hKeUVPK7xmTIjR8s+mJWOu1KXV3htvNQiPMFRMO17OdI1y/4ZApdBVk49u/08QGC9yvLug==",
- "type": "package",
- "path": "microsoft.extensions.primitives/9.0.8",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "Icon.png",
- "LICENSE.TXT",
- "PACKAGE.md",
- "THIRD-PARTY-NOTICES.TXT",
- "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
- "buildTransitive/net462/_._",
- "buildTransitive/net8.0/_._",
- "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
- "lib/net462/Microsoft.Extensions.Primitives.dll",
- "lib/net462/Microsoft.Extensions.Primitives.xml",
- "lib/net8.0/Microsoft.Extensions.Primitives.dll",
- "lib/net8.0/Microsoft.Extensions.Primitives.xml",
- "lib/net9.0/Microsoft.Extensions.Primitives.dll",
- "lib/net9.0/Microsoft.Extensions.Primitives.xml",
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
- "microsoft.extensions.primitives.9.0.8.nupkg.sha512",
- "microsoft.extensions.primitives.nuspec",
- "useSharedDesignerContext.txt"
- ]
- },
- "Microsoft.OpenApi/1.6.17": {
- "sha512": "Le+kehlmrlQfuDFUt1zZ2dVwrhFQtKREdKBo+rexOwaCoYP0/qpgT9tLxCsZjsgR5Itk1UKPcbgO+FyaNid/bA==",
- "type": "package",
- "path": "microsoft.openapi/1.6.17",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "README.md",
- "lib/netstandard2.0/Microsoft.OpenApi.dll",
- "lib/netstandard2.0/Microsoft.OpenApi.pdb",
- "lib/netstandard2.0/Microsoft.OpenApi.xml",
- "microsoft.openapi.1.6.17.nupkg.sha512",
- "microsoft.openapi.nuspec"
- ]
- }
- },
- "projectFileDependencyGroups": {
- "net9.0": [
- "Microsoft.AspNetCore.OpenApi >= 9.0.8",
- "Microsoft.EntityFrameworkCore >= 9.0.8"
- ]
- },
- "packageFolders": {
- "C:\\Users\\lefra\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
- },
- "project": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.App.csproj",
- "projectName": "SameApi.App",
- "projectPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.App.csproj",
- "packagesPath": "C:\\Users\\lefra\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\obj\\",
- "projectStyle": "PackageReference",
- "fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
- ],
- "configFilePaths": [
- "C:\\Users\\lefra\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net9.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
- },
- "frameworks": {
- "net9.0": {
- "targetAlias": "net9.0",
- "dependencies": {
- "Microsoft.AspNetCore.OpenApi": {
- "target": "Package",
- "version": "[9.0.8, )"
- },
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[9.0.8, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.AspNetCore.App": {
- "privateAssets": "none"
- },
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/SameApi/SameApi/obj/project.nuget.cache b/SameApi/SameApi/obj/project.nuget.cache
deleted file mode 100644
index 9b576a8..0000000
--- a/SameApi/SameApi/obj/project.nuget.cache
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "version": 2,
- "dgSpecHash": "qym3qBgv0Y0=",
- "success": true,
- "projectFilePath": "C:\\Users\\lefra\\Documents\\GitHub\\Same\\SameApi\\SameApi\\SameApi.App.csproj",
- "expectedPackageFiles": [
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.aspnetcore.openapi\\9.0.8\\microsoft.aspnetcore.openapi.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.8\\microsoft.entityframeworkcore.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.8\\microsoft.entityframeworkcore.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.8\\microsoft.entityframeworkcore.analyzers.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.8\\microsoft.extensions.caching.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.8\\microsoft.extensions.caching.memory.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.8\\microsoft.extensions.dependencyinjection.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.8\\microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.logging\\9.0.8\\microsoft.extensions.logging.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.8\\microsoft.extensions.logging.abstractions.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.options\\9.0.8\\microsoft.extensions.options.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.8\\microsoft.extensions.primitives.9.0.8.nupkg.sha512",
- "C:\\Users\\lefra\\.nuget\\packages\\microsoft.openapi\\1.6.17\\microsoft.openapi.1.6.17.nupkg.sha512"
- ],
- "logs": []
-}
\ No newline at end of file
diff --git a/React/eslint.config.js b/eslint.config.js
similarity index 100%
rename from React/eslint.config.js
rename to eslint.config.js
diff --git a/React/index.html b/index.html
similarity index 73%
rename from React/index.html
rename to index.html
index 5c4dbc2..69473b6 100644
--- a/React/index.html
+++ b/index.html
@@ -2,9 +2,8 @@
-
- Vite + React + TS
+ Same
diff --git a/React/package.json b/package.json
similarity index 83%
rename from React/package.json
rename to package.json
index b47be2a..82bd3fd 100644
--- a/React/package.json
+++ b/package.json
@@ -10,8 +10,11 @@
"preview": "vite preview"
},
"dependencies": {
+ "@emotion/react": "^11.14.0",
+ "@emotion/styled": "^11.14.1",
"react": "^19.1.1",
- "react-dom": "^19.1.1"
+ "react-dom": "^19.1.1",
+ "react-router-dom": "^7.8.2"
},
"devDependencies": {
"@eslint/js": "^9.33.0",
@@ -22,7 +25,6 @@
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.20",
"globals": "^16.3.0",
- "tailwindcss": "^3.4.17",
"typescript": "~5.8.3",
"typescript-eslint": "^8.39.1",
"vite": "^7.1.2"
diff --git a/src/App.tsx b/src/App.tsx
new file mode 100644
index 0000000..0c1db8b
--- /dev/null
+++ b/src/App.tsx
@@ -0,0 +1,17 @@
+import { ThemeProvider, Global } from '@emotion/react'
+import { theme } from './styles/theme'
+import { globalStyle } from './styles/globalStyle'
+import AppRoutes from './AppRoutes'
+
+function App() {
+ return (
+ <>
+
+
+
+
+ >
+ )
+}
+
+export default App
\ No newline at end of file
diff --git a/src/AppRoutes.tsx b/src/AppRoutes.tsx
new file mode 100644
index 0000000..7d7776a
--- /dev/null
+++ b/src/AppRoutes.tsx
@@ -0,0 +1,41 @@
+import { Routes, Route } from 'react-router-dom'
+import HomeView from './pages/HomeView.tsx'
+import SignupView from './pages/SignupView.tsx'
+import LoginView from './pages/LoginView.tsx'
+
+export const AppRoutes = () => {
+ const initRoutes = () => [
+ {
+ index: true,
+ element: ,
+ path: '',
+ key: 'home'
+ },
+ {
+ element: ,
+ path: '*',
+ key: 'notfound'
+ },
+ {
+ element: ,
+ path: '/signup',
+ key: 'signup'
+ },
+ {
+ element: ,
+ path: '/login',
+ key: 'login'
+ }
+ ]
+ return (
+
+ <>
+ {initRoutes().map(({ key, ...routeConfig }) => (
+
+ ))}
+ >
+
+ )
+}
+
+export default AppRoutes
\ No newline at end of file
diff --git a/src/api/User.ts b/src/api/User.ts
new file mode 100644
index 0000000..65b864f
--- /dev/null
+++ b/src/api/User.ts
@@ -0,0 +1,26 @@
+import {apiConfig, getHeaders} from "./apiConfig.ts";
+
+export type PostUserProps = {
+ "id": number,
+ "isAdmin": boolean,
+ "birthday": string,
+ "firstName": string,
+ "lastName": string,
+ "pseudo": string,
+ "email": string,
+ "password": string,
+ "numberFollowers": number,
+ "createAt": string,
+ "genderId": number,
+ "schoolId": number,
+ "professionId": number
+}
+
+export const PostUser = async (param:PostUserProps) => {
+ const headers = getHeaders()
+ return await fetch(apiConfig.apiUrl + "/user/create", {
+ method: "POST",
+ headers: {...headers},
+ body: JSON.stringify(param),
+ });
+}
\ No newline at end of file
diff --git a/src/api/apiConfig.ts b/src/api/apiConfig.ts
new file mode 100644
index 0000000..3d2e68b
--- /dev/null
+++ b/src/api/apiConfig.ts
@@ -0,0 +1,10 @@
+export const apiConfig = {
+ apiUrl: import.meta.env.VITE_API_URL as string,
+}
+
+// header of the request => indicate body will be in json
+export const getHeaders = () => {
+ return {
+ 'Content-Type': 'application/json',
+ }
+}
\ No newline at end of file
diff --git a/src/assets/img/same-accessibility-settings-icon.png b/src/assets/img/same-accessibility-settings-icon.png
new file mode 100644
index 0000000..35e5020
Binary files /dev/null and b/src/assets/img/same-accessibility-settings-icon.png differ
diff --git a/src/assets/img/same-register-login-background.png b/src/assets/img/same-register-login-background.png
new file mode 100644
index 0000000..46439ba
Binary files /dev/null and b/src/assets/img/same-register-login-background.png differ
diff --git a/src/components/forms/login/LoginForm.tsx b/src/components/forms/login/LoginForm.tsx
new file mode 100644
index 0000000..f5293a5
--- /dev/null
+++ b/src/components/forms/login/LoginForm.tsx
@@ -0,0 +1,56 @@
+import { useState } from 'react'
+import styled from '@emotion/styled'
+import Username from "../signup/Username.tsx"
+import PasswordFields from "./PasswordField.tsx"
+
+const StyledForm = styled.form`
+ width: 100%;
+`
+
+const SubmitButton = styled.button`
+ background-color: ${({ theme }) => theme.glass.bg};
+ border: solid 1px ${({ theme }) => theme.glass.border};
+ border-radius: ${({ theme }) => theme.borderRadius.md};
+ height: ${({ theme }) => theme.input.height};
+ padding: 0 18px;
+ transition: all ${({ theme }) => theme.transition.fast};
+ width: ${({ theme }) => theme.input.width};
+ color: ${({ theme }) => theme.colors.textWhite};
+ margin-bottom: ${({ theme }) => theme.spacing.md};
+ font-weight: ${({ theme }) => theme.fontWeight.semibold};
+
+ &:hover, &:focus {
+ background-color: ${({ theme }) => theme.glass.bgHover};
+ transform: translateY(-1px);
+ box-shadow: ${({ theme }) => theme.shadow.md};
+ }
+
+ &:active {
+ transform: translateY(0);
+ }
+`
+
+export default function LoginForm() {
+ // const form = useForm()
+ // const { handleSubmit } = form
+
+ const [username, setUsername] = useState('')
+ const [password, setPassword] = useState('')
+ // try {
+ // await PostUser(User)
+ // }
+ // catch (e) {
+ // console.error(e)
+ // }
+
+return (
+
+
+
+ Submit
+
+ )
+}
\ No newline at end of file
diff --git a/src/components/forms/login/PasswordField.tsx b/src/components/forms/login/PasswordField.tsx
new file mode 100644
index 0000000..ec357f6
--- /dev/null
+++ b/src/components/forms/login/PasswordField.tsx
@@ -0,0 +1,57 @@
+import { useState } from "react"
+import styled from '@emotion/styled'
+
+const FieldWrapper = styled.div`
+ width: 100%;
+ margin-bottom: ${({ theme }) => theme.spacing.md};
+`
+
+const StyledInput = styled.input<{ hasError: boolean }>`
+ background-color: ${({ theme, hasError }) =>
+ hasError ? theme.colors.bgError : theme.glass.bg};
+ border: solid 1px ${({ theme, hasError }) =>
+ hasError ? theme.colors.borderError : theme.glass.border};
+ border-radius: ${({ theme }) => theme.borderRadius.md};
+ height: ${({ theme }) => theme.input.height};
+ padding: 0 18px;
+ transition: all ${({ theme }) => theme.transition.fast};
+ width: ${({ theme }) => theme.input.width};
+ color: ${({ theme }) => theme.colors.textWhite};
+ margin-bottom: ${({ theme }) => theme.spacing.xs};
+ box-shadow: ${({ hasError, theme }) =>
+ hasError ? `0 0 0 5px ${theme.colors.errorBoxShadow}` : 'none'};
+
+ &::placeholder {
+ color: ${({ theme }) => theme.colors.textPlaceholder};
+ }
+
+ &:focus {
+ background-color: ${({ theme }) => theme.glass.bgHover};
+ border-color: ${({ theme }) => theme.glass.borderHover};
+ box-shadow: ${({ theme }) => theme.glass.focusShadow};
+ }
+`
+
+interface PasswordFieldsProps {
+ passwordValue: string
+}
+
+export default function PasswordFields({
+ passwordValue,
+ }: PasswordFieldsProps) {
+ const [passwordErrors] = useState([])
+
+ return (
+ <>
+
+
+ 0}
+ />
+
+ >
+ )
+}
\ No newline at end of file
diff --git a/src/components/forms/signup/BirthdateField.tsx b/src/components/forms/signup/BirthdateField.tsx
new file mode 100644
index 0000000..2572337
--- /dev/null
+++ b/src/components/forms/signup/BirthdateField.tsx
@@ -0,0 +1,199 @@
+import styled from '@emotion/styled'
+
+const FieldRow = styled.div`
+ width: 100%;
+ margin-bottom: ${({ theme }) => theme.spacing.md};
+ display: flex;
+ justify-content: space-between;
+`
+
+const StyledSelect = styled.select`
+ background-color: ${({ theme }) => theme.glass.bg};
+ border: solid 1px ${({ theme }) => theme.glass.border};
+ border-radius: ${({ theme }) => theme.borderRadius.md};
+ height: ${({ theme }) => theme.input.height};
+ padding: 0 18px;
+ transition: all ${({ theme }) => theme.transition.fast};
+ color: ${({ theme }) => theme.colors.textWhite};
+ margin-bottom: ${({ theme }) => theme.spacing.xs};
+ width: ${({ theme }) => theme.input.widthThird};
+ appearance: none;
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");
+ background-position: right 12px center;
+ background-repeat: no-repeat;
+ background-size: 16px;
+ cursor: pointer;
+
+ option {
+ color: #333;
+ }
+
+ &:focus {
+ background-color: ${({ theme }) => theme.glass.bgHover};
+ border-color: ${({ theme }) => theme.glass.borderHover};
+ box-shadow: ${({ theme }) => theme.glass.focusShadow};
+ }
+`
+
+interface BirthdateFieldProps {
+ value: { month: string; day: string; year: string }
+ onChange: (value: { month: string; day: string; year: string }) => void
+ label?: string
+}
+
+const months = [
+ { value: '1', label: 'Jan' },
+ { value: '2', label: 'Feb' },
+ { value: '3', label: 'Mar' },
+ { value: '4', label: 'Apr' },
+ { value: '5', label: 'May' },
+ { value: '6', label: 'Jun' },
+ { value: '7', label: 'Jul' },
+ { value: '8', label: 'Aug' },
+ { value: '9', label: 'Sep' },
+ { value: '10', label: 'Oct' },
+ { value: '11', label: 'Nov' },
+ { value: '12', label: 'Dec' }
+]
+
+const getDaysInMonth = (month: number, year: number): number => {
+ if (month === 2) {
+ return (year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0)) ? 29 : 28
+ }
+ return [4, 6, 9, 11].includes(month) ? 30 : 31
+}
+
+const generateYears = (): number[] => {
+ const currentYear = new Date().getFullYear()
+ const years: number[] = []
+ for (let year = currentYear - 100; year <= currentYear - 13; year++) {
+ years.push(year)
+ }
+ return years.reverse()
+}
+
+export default function BirthdateField({ value, onChange, label = "Date of Birth" }: BirthdateFieldProps) {
+ const handleBlur = () => {
+ const { month, day, year } = value
+
+ if (!month || !day || !year) {
+ console.log("All date fields are required")
+ return
+ }
+
+ const errors: string[] = []
+ const monthNum = parseInt(month)
+ const dayNum = parseInt(day)
+ const yearNum = parseInt(year)
+
+ if (dayNum > getDaysInMonth(monthNum, yearNum)) {
+ errors.push("Invalid day for the selected month and year")
+ }
+
+ const birthDate = new Date(yearNum, monthNum - 1, dayNum)
+ const today = new Date()
+ const age = today.getFullYear() - birthDate.getFullYear() -
+ (today < new Date(today.getFullYear(), birthDate.getMonth(), birthDate.getDate()) ? 1 : 0)
+
+ if (age < 14) {
+ errors.push("You must be at least 14 years old to register")
+ }
+
+ if (birthDate > today) {
+ errors.push("Birth date cannot be in the future")
+ }
+
+ if (errors.length === 0) {
+ console.log("Date is valid")
+ } else {
+ errors.forEach(error => console.log(error))
+ }
+ }
+
+ const handleMonthChange = (e: React.ChangeEvent) => {
+ const newMonth = e.target.value
+ let newDay = value.day
+
+ if (value.year && newDay) {
+ const maxDays = getDaysInMonth(parseInt(newMonth), parseInt(value.year))
+ if (parseInt(newDay) > maxDays) {
+ newDay = maxDays.toString()
+ }
+ }
+
+ onChange({ ...value, month: newMonth, day: newDay })
+ console.clear()
+ }
+
+ const handleDayChange = (e: React.ChangeEvent) => {
+ onChange({ ...value, day: e.target.value })
+ console.clear()
+ }
+
+ const handleYearChange = (e: React.ChangeEvent) => {
+ const newYear = e.target.value
+ let newDay = value.day
+
+ if (value.month && newDay) {
+ const maxDays = getDaysInMonth(parseInt(value.month), parseInt(newYear))
+ if (parseInt(newDay) > maxDays) {
+ newDay = maxDays.toString()
+ }
+ }
+
+ onChange({ ...value, year: newYear, day: newDay })
+ console.clear()
+ }
+
+ const getDayOptions = () => {
+ if (!value.month || !value.year) {
+ return Array.from({ length: 31 }, (_, i) => i + 1)
+ }
+ const maxDays = getDaysInMonth(parseInt(value.month), parseInt(value.year))
+ return Array.from({ length: maxDays }, (_, i) => i + 1)
+ }
+
+ return (
+
+
+
+
+ {months.map(month => (
+
+ ))}
+
+
+
+
+ {getDayOptions().map(day => (
+
+ ))}
+
+
+
+
+ {generateYears().map(year => (
+
+ ))}
+
+
+ )
+}
\ No newline at end of file
diff --git a/src/components/forms/signup/EmailField.tsx b/src/components/forms/signup/EmailField.tsx
new file mode 100644
index 0000000..10d3dc2
--- /dev/null
+++ b/src/components/forms/signup/EmailField.tsx
@@ -0,0 +1,102 @@
+import { useState } from "react"
+import styled from '@emotion/styled'
+
+const edugeEmailRegex = /^[a-zA-Z]+\.[a-zA-Z]+@eduge\.ch$/
+
+const FieldWrapper = styled.div`
+ width: 100%;
+ margin-bottom: ${({ theme }) => {
+ return theme.spacing.md;
+ }};
+`
+
+const StyledInput = styled.input<{ hasError: boolean }>`
+ background-color: ${({ theme, hasError }) =>
+ hasError ? theme.colors.bgError : theme.glass.bg};
+ border: solid 1px ${({ theme, hasError }) =>
+ hasError ? theme.colors.borderError : theme.glass.border};
+ border-radius: ${({ theme }) => theme.borderRadius.md};
+ height: ${({ theme }) => theme.input.height};
+ padding: 0 18px;
+ transition: all ${({ theme }) => theme.transition.fast};
+ width: ${({ theme }) => theme.input.width};
+ color: ${({ theme }) => theme.colors.textWhite};
+ margin-bottom: ${({ theme }) => theme.spacing.xs};
+ box-shadow: ${({ hasError, theme }) =>
+ hasError ? `0 0 0 5px ${theme.colors.errorBoxShadow}` : 'none'};
+
+ &::placeholder {
+ color: ${({ theme }) => theme.colors.textPlaceholder};
+ }
+
+ &:focus {
+ background-color: ${({ theme }) => theme.glass.bgHover};
+ border-color: ${({ theme }) => theme.glass.borderHover};
+ box-shadow: ${({ theme }) => theme.glass.focusShadow};
+ }
+`
+
+const ErrorContainer = styled.span`
+ display: block;
+`
+
+const ErrorMessage = styled.div`
+ color: ${({ theme }) => theme.colors.textError};
+ font-weight: ${({ theme }) => theme.fontWeight.semibold};
+ width: ${({ theme }) => theme.input.width};
+ padding-left: 5px;
+`
+
+interface EmailFieldProps {
+ value: string
+ onChange: (value: string) => void
+}
+
+export default function EmailField({ value, onChange }: EmailFieldProps) {
+ const [errors, setErrors] = useState([])
+
+ const handleBlur = () => {
+ const trimmedValue = value.trim()
+ const newErrors: string[] = []
+
+ if (trimmedValue === "") {
+ newErrors.push("Required")
+ setErrors(newErrors)
+ return
+ }
+
+ if (!edugeEmailRegex.test(trimmedValue)) {
+ newErrors.push("Please enter a valid eduge email")
+ }
+
+ setErrors(newErrors)
+ }
+
+ const handleChange = (e: React.ChangeEvent) => {
+ const valueNoSpaces = e.target.value.replace(/\s/g, '')
+ onChange(valueNoSpaces)
+ setErrors([])
+ }
+
+ return (
+
+
+ 0}
+ />
+ {errors.length > 0 && (
+
+ {errors.map((err, i) => (
+ {err}
+ ))}
+
+ )}
+
+ )
+}
\ No newline at end of file
diff --git a/src/components/forms/signup/FirstNameField.tsx b/src/components/forms/signup/FirstNameField.tsx
new file mode 100644
index 0000000..6ab14fe
--- /dev/null
+++ b/src/components/forms/signup/FirstNameField.tsx
@@ -0,0 +1,103 @@
+import { useState } from "react"
+import styled from '@emotion/styled'
+
+const FieldWrapper = styled.div`
+ display: flex;
+ flex-direction: column;
+`
+
+const StyledInput = styled.input<{ hasError: boolean }>`
+ background-color: ${({ theme, hasError }) =>
+ hasError ? theme.colors.bgError : theme.glass.bg};
+ border: solid 1px ${({ theme, hasError }) =>
+ hasError ? theme.colors.borderError : theme.glass.border};
+ border-radius: ${({ theme }) => theme.borderRadius.md};
+ height: ${({ theme }) => theme.input.height};
+ padding: 0 18px;
+ transition: all ${({ theme }) => theme.transition.fast};
+ width: ${({ theme }) => theme.input.widthHalf};
+ color: ${({ theme }) => theme.colors.textWhite};
+ margin-bottom: ${({ theme }) => theme.spacing.xs};
+ box-shadow: ${({ hasError, theme }) =>
+ hasError ? `0 0 0 5px ${theme.colors.errorBoxShadow}` : 'none'};
+
+ &::placeholder {
+ color: ${({ theme }) => theme.colors.textPlaceholder};
+ }
+
+ &:focus {
+ background-color: ${({ theme }) => theme.glass.bgHover};
+ border-color: ${({ theme }) => theme.glass.borderHover};
+ box-shadow: ${({ theme }) => theme.glass.focusShadow};
+ }
+`
+
+const ErrorContainer = styled.span`
+ display: block;
+`
+
+const ErrorMessage = styled.div`
+ color: ${({ theme }) => theme.colors.textError};
+ font-weight: ${({ theme }) => theme.fontWeight.semibold};
+ width: ${({ theme }) => theme.input.widthHalf};
+ padding-left: 5px;
+`
+
+interface FirstNameFieldProps {
+ value: string
+ onChange: (value: string) => void
+}
+
+export default function FirstNameField({ value, onChange }: FirstNameFieldProps) {
+ const [errors, setErrors] = useState([])
+
+ const handleBlur = () => {
+ const trimmedValue = value.trim()
+ const newErrors: string[] = []
+
+ if (trimmedValue === "") {
+ newErrors.push("Required")
+ setErrors(newErrors)
+ return
+ }
+
+ if (trimmedValue.length < 2 || trimmedValue.length > 50) {
+ newErrors.push("2-50 characters")
+ }
+ setErrors(newErrors)
+ }
+
+ const capitalizeFirstLetter = (str: string): string => {
+ if (str.length === 0) return str
+ return str.charAt(0).toUpperCase() + str.slice(1).toLowerCase()
+ }
+
+ const handleChange = (e: React.ChangeEvent) => {
+ const valueOnlyLetters = e.target.value.replace(/[^a-zA-ZÀ-ÿ\u0100-\u017F\u0180-\u024F'-]/g, '')
+ const capitalizedValue = capitalizeFirstLetter(valueOnlyLetters)
+ onChange(capitalizedValue)
+ setErrors([])
+ }
+
+ return (
+
+
+ 0}
+ />
+ {errors.length > 0 && (
+
+ {errors.map((err, i) => (
+ {err}
+ ))}
+
+ )}
+
+ )
+}
\ No newline at end of file
diff --git a/src/components/forms/signup/LastNameField.tsx b/src/components/forms/signup/LastNameField.tsx
new file mode 100644
index 0000000..7031f55
--- /dev/null
+++ b/src/components/forms/signup/LastNameField.tsx
@@ -0,0 +1,98 @@
+import { useState } from "react"
+import styled from '@emotion/styled'
+
+const FieldWrapper = styled.div`
+ display: flex;
+ flex-direction: column;
+`
+
+const StyledInput = styled.input<{ hasError: boolean }>`
+ background-color: ${({ theme, hasError }) =>
+ hasError ? theme.colors.bgError : theme.glass.bg};
+ border: solid 1px ${({ theme, hasError }) =>
+ hasError ? theme.colors.borderError : theme.glass.border};
+ border-radius: ${({ theme }) => theme.borderRadius.md};
+ height: ${({ theme }) => theme.input.height};
+ padding: 0 18px;
+ transition: all ${({ theme }) => theme.transition.fast};
+ width: ${({ theme }) => theme.input.widthHalf};
+ color: ${({ theme }) => theme.colors.textWhite};
+ margin-bottom: ${({ theme }) => theme.spacing.xs};
+ box-shadow: ${({ hasError, theme }) =>
+ hasError ? `0 0 0 5px ${theme.colors.errorBoxShadow}` : 'none'};
+
+ &::placeholder {
+ color: ${({ theme }) => theme.colors.textPlaceholder};
+ }
+
+ &:focus {
+ background-color: ${({ theme }) => theme.glass.bgHover};
+ border-color: ${({ theme }) => theme.glass.borderHover};
+ box-shadow: ${({ theme }) => theme.glass.focusShadow};
+ }
+`
+
+const ErrorContainer = styled.span`
+ display: block;
+`
+
+const ErrorMessage = styled.div`
+ color: ${({ theme }) => theme.colors.textError};
+ font-weight: ${({ theme }) => theme.fontWeight.semibold};
+ width: ${({ theme }) => theme.input.widthHalf};
+ padding-left: 5px;
+`
+
+interface LastNameFieldProps {
+ value: string
+ onChange: (value: string) => void
+}
+
+export default function LastNameField({ value, onChange }: LastNameFieldProps) {
+ const [errors, setErrors] = useState([])
+
+ const handleBlur = () => {
+ const trimmedValue = value.trim()
+ const newErrors: string[] = []
+
+ if (trimmedValue === "") {
+ newErrors.push("Required")
+ setErrors(newErrors)
+ return
+ }
+
+ if (trimmedValue.length < 2 || trimmedValue.length > 50) {
+ newErrors.push("2-50 characters")
+ }
+ setErrors(newErrors)
+ }
+
+ const handleChange = (e: React.ChangeEvent) => {
+ const valueOnlyLetters = e.target.value.replace(/[^a-zA-ZÀ-ÿ\u0100-\u017F\u0180-\u024F'-]/g, '')
+ const uppercaseValue = valueOnlyLetters.toUpperCase()
+ onChange(uppercaseValue)
+ setErrors([])
+ }
+
+ return (
+
+
+ 0}
+ />
+ {errors.length > 0 && (
+
+ {errors.map((err, i) => (
+ {err}
+ ))}
+
+ )}
+
+ )
+}
\ No newline at end of file
diff --git a/src/components/forms/signup/PasswordFields.tsx b/src/components/forms/signup/PasswordFields.tsx
new file mode 100644
index 0000000..ea9b483
--- /dev/null
+++ b/src/components/forms/signup/PasswordFields.tsx
@@ -0,0 +1,254 @@
+import { useState } from "react"
+import styled from '@emotion/styled'
+
+const FieldWrapper = styled.div`
+ width: 100%;
+ margin-bottom: ${({ theme }) => theme.spacing.md};
+`
+
+const StyledInput = styled.input<{ hasError: boolean }>`
+ background-color: ${({ theme, hasError }) =>
+ hasError ? theme.colors.bgError : theme.glass.bg};
+ border: solid 1px ${({ theme, hasError }) =>
+ hasError ? theme.colors.borderError : theme.glass.border};
+ border-radius: ${({ theme }) => theme.borderRadius.md};
+ height: ${({ theme }) => theme.input.height};
+ padding: 0 18px;
+ transition: all ${({ theme }) => theme.transition.fast};
+ width: ${({ theme }) => theme.input.width};
+ color: ${({ theme }) => theme.colors.textWhite};
+ margin-bottom: ${({ theme }) => theme.spacing.xs};
+ box-shadow: ${({ hasError, theme }) =>
+ hasError ? `0 0 0 5px ${theme.colors.errorBoxShadow}` : 'none'};
+
+ &::placeholder {
+ color: ${({ theme }) => theme.colors.textPlaceholder};
+ }
+
+ &:focus {
+ background-color: ${({ theme }) => theme.glass.bgHover};
+ border-color: ${({ theme }) => theme.glass.borderHover};
+ box-shadow: ${({ theme }) => theme.glass.focusShadow};
+ }
+`
+
+const ErrorContainer = styled.span`
+ display: block;
+`
+
+const ErrorMessage = styled.div`
+ color: ${({ theme }) => theme.colors.textError};
+ font-weight: ${({ theme }) => theme.fontWeight.semibold};
+ width: ${({ theme }) => theme.input.width};
+ padding-left: 5px;
+`
+
+const sequences = [
+ 'abcdefghijklmnopqrstuvwxyz',
+ 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
+ '0123456789',
+ 'qwertyuiopasdfghjklzxcvbnm',
+ 'QWERTYUIOPASDFGHJKLZXCVBNM'
+]
+
+const specialCharsRegex = /[!@#$%^&*()_+\-=[\]{};':"\\|,.<>/?~`]/
+
+interface PasswordFieldsProps {
+ passwordValue: string
+ confirmValue: string
+ onPasswordChange: (value: string) => void
+ onConfirmChange: (value: string) => void
+ username?: string
+ firstName?: string
+ lastName?: string
+ email?: string
+ birthdate?: { month: string; day: string; year: string }
+}
+
+export default function PasswordFields({
+ passwordValue,
+ confirmValue,
+ onPasswordChange,
+ onConfirmChange,
+ username = '',
+ firstName = '',
+ lastName = '',
+ email = '',
+ birthdate = { month: '', day: '', year: '' }
+ }: PasswordFieldsProps) {
+ const [passwordErrors, setPasswordErrors] = useState([])
+ const [confirmErrors, setConfirmErrors] = useState([])
+
+ const checkConsecutiveRepeated = (password: string): boolean => {
+ for (let i = 0; i < password.length - 2; i++) {
+ if (password[i] === password[i + 1] && password[i] === password[i + 2]) {
+ return true
+ }
+ }
+ return false
+ }
+
+ const checkSequentialChars = (password: string): boolean => {
+ for (const sequence of sequences) {
+ for (let i = 0; i < sequence.length - 2; i++) {
+ const subSeq = sequence.substring(i, i + 3)
+ const reverseSeq = subSeq.split('').reverse().join('')
+ if (password.toLowerCase().includes(subSeq.toLowerCase()) ||
+ password.toLowerCase().includes(reverseSeq.toLowerCase())) {
+ return true
+ }
+ }
+ }
+ return false
+ }
+
+ const checkContainsPersonalInfo = (password: string): string[] => {
+ const violations = []
+ const lowerPassword = password.toLowerCase()
+
+ if (username && username.length >= 3 && lowerPassword.includes(username.toLowerCase())) {
+ violations.push("user's name")
+ }
+ if (firstName && firstName.length >= 3 && lowerPassword.includes(firstName.toLowerCase())) {
+ violations.push("firstName")
+ }
+ if (lastName && lastName.length >= 3 && lowerPassword.includes(lastName.toLowerCase())) {
+ violations.push("lastName")
+ }
+ if (email && email.length >= 3) {
+ const emailParts = email.toLowerCase().split('@')
+ if (emailParts[0].length >= 3 && lowerPassword.includes(emailParts[0])) {
+ violations.push("email address")
+ }
+ }
+ if (birthdate && (birthdate.year || birthdate.month || birthdate.day)) {
+ const { year, month, day } = birthdate
+ if (year && month && day) {
+ if (year && lowerPassword.includes(year)) violations.push("birthdate (year)")
+ if (month && lowerPassword.includes(month.padStart(2, '0'))) violations.push("birthdate (month)")
+ if (day && lowerPassword.includes(day.padStart(2, '0'))) violations.push("birthdate (day)")
+ }
+ }
+
+ return violations
+ }
+
+ const handlePasswordBlur = () => {
+ const trimmedValue = passwordValue.trim()
+ const newErrors: string[] = []
+
+ if (trimmedValue === "") {
+ newErrors.push("Required")
+ setPasswordErrors(newErrors)
+ return
+ }
+
+ if (trimmedValue.length < 16) {
+ newErrors.push('Min. 16 characters')
+ }
+
+ if (!/[a-z]/.test(passwordValue)) {
+ newErrors.push("Must include lowercase")
+ }
+
+ if (!/[A-Z]/.test(passwordValue)) {
+ newErrors.push("Must include uppercase")
+ }
+
+ if (!/[0-9]/.test(passwordValue)) {
+ newErrors.push("Must include number")
+ }
+
+ if (!specialCharsRegex.test(passwordValue)) {
+ newErrors.push("Must include special character")
+ }
+
+ if (/\s/.test(passwordValue)) {
+ newErrors.push("No spaces allowed")
+ }
+
+ if (checkConsecutiveRepeated(passwordValue)) {
+ newErrors.push("No 3+ repeated characters")
+ }
+
+ if (checkSequentialChars(passwordValue)) {
+ newErrors.push("No sequential characters")
+ }
+
+ const personalInfoViolations = checkContainsPersonalInfo(passwordValue)
+ if (personalInfoViolations.length > 0) {
+ newErrors.push(`No personal info (${personalInfoViolations.join(', ')})`)
+ }
+
+ setPasswordErrors(newErrors)
+ }
+
+ const handleConfirmBlur = () => {
+ const trimmedValue = confirmValue.trim()
+ const newErrors: string[] = []
+
+ if (trimmedValue === "" && passwordValue.trim().length > 0) {
+ newErrors.push('Required')
+ setConfirmErrors(newErrors)
+ return
+ }
+
+ if (trimmedValue.length > 0 && trimmedValue !== passwordValue) {
+ newErrors.push('Passwords must match')
+ }
+
+ setConfirmErrors(newErrors)
+ }
+
+ const handlePasswordChange = (e: React.ChangeEvent) => {
+ onPasswordChange(e.target.value)
+ setPasswordErrors([])
+ }
+
+ const handleConfirmChange = (e: React.ChangeEvent) => {
+ onConfirmChange(e.target.value)
+ setConfirmErrors([])
+ }
+
+ return (
+ <>
+
+
+ 0}
+ />
+ {passwordErrors.length > 0 && (
+
+ {passwordErrors.map((err, i) => (
+ {err}
+ ))}
+
+ )}
+
+
+
+
+ 0}
+ />
+ {confirmErrors.length > 0 && (
+
+ {confirmErrors.map((err, i) => (
+ {err}
+ ))}
+
+ )}
+
+ >
+ )
+}
\ No newline at end of file
diff --git a/src/components/forms/signup/SignupCard.tsx b/src/components/forms/signup/SignupCard.tsx
new file mode 100644
index 0000000..0091cc6
--- /dev/null
+++ b/src/components/forms/signup/SignupCard.tsx
@@ -0,0 +1,47 @@
+import { Link } from 'react-router-dom'
+import styled from '@emotion/styled'
+import SignupForm from './SignupForm'
+
+export const Card = styled.div`
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ border-radius: ${({ theme }) => theme.borderRadius.lg};
+ background-color: ${({ theme }) => theme.glass.bg};
+ backdrop-filter: ${({ theme }) => theme.glass.backdrop};
+ border: solid 1px ${({ theme }) => theme.glass.border};
+ padding: ${({ theme }) => theme.spacing.lg};
+ box-shadow: ${({ theme }) => theme.shadow.lg};
+ width: 100%;
+`
+
+const Title = styled.h1`
+ width: 100%;
+ margin-bottom: ${({ theme }) => theme.spacing.md};
+`
+
+const FooterText = styled.span`
+ color: ${({ theme }) => theme.colors.textWhite};
+`
+
+const StyledLink = styled(Link)`
+ color: ${({ theme }) => theme.colors.textWhite};
+ text-decoration: none;
+
+ b {
+ font-weight: ${({ theme }) => theme.fontWeight.bold};
+ }
+`
+
+export default function SignupCard() {
+ return (
+
+ Sign Up
+
+
+ Already have an account?
+ Login
+
+
+ )
+}
\ No newline at end of file
diff --git a/src/components/forms/signup/SignupForm.tsx b/src/components/forms/signup/SignupForm.tsx
new file mode 100644
index 0000000..b244fc4
--- /dev/null
+++ b/src/components/forms/signup/SignupForm.tsx
@@ -0,0 +1,106 @@
+import {FormEvent, useState} from 'react'
+import styled from '@emotion/styled'
+// import { useForm } from 'react-hook-form'
+import Username from "./Username.tsx"
+import EmailField from "./EmailField.tsx"
+import FirstNameField from "./FirstNameField.tsx"
+import LastNameField from "./LastNameField.tsx"
+import BirthdateField from "./BirthdateField.tsx"
+import PasswordFields from "./PasswordFields.tsx"
+import {PostUser, type PostUserProps} from '../../../api/User.ts'
+
+const StyledForm = styled.form`
+ width: 100%;
+`
+
+const MultiFieldRow = styled.fieldset`
+ width: 100%;
+ margin-bottom: ${({ theme }) => theme.spacing.md};
+ display: flex;
+ justify-content: space-between;
+`
+
+const SubmitButton = styled.button`
+ background-color: ${({ theme }) => theme.glass.bg};
+ border: solid 1px ${({ theme }) => theme.glass.border};
+ border-radius: ${({ theme }) => theme.borderRadius.md};
+ height: ${({ theme }) => theme.input.height};
+ padding: 0 18px;
+ transition: all ${({ theme }) => theme.transition.fast};
+ width: ${({ theme }) => theme.input.width};
+ color: ${({ theme }) => theme.colors.textWhite};
+ margin-bottom: ${({ theme }) => theme.spacing.md};
+ font-weight: ${({ theme }) => theme.fontWeight.semibold};
+
+ &:hover, &:focus {
+ background-color: ${({ theme }) => theme.glass.bgHover};
+ transform: translateY(-1px);
+ box-shadow: ${({ theme }) => theme.shadow.md};
+ }
+
+ &:active {
+ transform: translateY(0);
+ }
+`
+
+export default function SignupForm() {
+ // const form = useForm()
+ // const { handleSubmit } = form
+
+ const [username, setUsername] = useState('')
+ const [firstName, setFirstName] = useState('')
+ const [lastName, setLastName] = useState('')
+ const [email, setEmail] = useState('')
+ const [birthdate, setBirthdate] = useState({ month: '', day: '', year: '' })
+ const [password, setPassword] = useState('')
+ const [confirmPassword, setConfirmPassword] = useState('')
+
+ const HandleSubmit = async (e:FormEvent) => {
+ e.preventDefault();
+ const User:PostUserProps = {
+ id: 0,
+ isAdmin: false,
+ birthday: birthdate.toString(),
+ firstName: firstName,
+ lastName: lastName,
+ pseudo: username,
+ email: email,
+ password: password,
+ numberFollowers: 0,
+ createAt: "2025-11-12T20:38:12.278Z",
+ genderId: 0,
+ schoolId: 0,
+ professionId: 0
+ }
+ try {
+ await PostUser(User)
+ }
+ catch (e) {
+ console.error(e)
+ }
+ }
+
+ return (
+
+
+
+
+
+
+
+
+
+ HandleSubmit} type="submit">Submit
+
+ )
+}
\ No newline at end of file
diff --git a/src/components/forms/signup/Username.tsx b/src/components/forms/signup/Username.tsx
new file mode 100644
index 0000000..06c06d6
--- /dev/null
+++ b/src/components/forms/signup/Username.tsx
@@ -0,0 +1,135 @@
+import { useState } from "react"
+import styled from '@emotion/styled'
+
+const reservedWords = [
+ 'admin',
+ 'root',
+ 'user',
+ 'guest',
+ 'anonymous',
+ 'moderator',
+ 'administrator',
+ 'system',
+ 'null',
+ 'undefined'
+]
+
+const specialCharsRegex = /[^a-zA-Z0-9_-]/
+
+const FieldWrapper = styled.div`
+ width: 100%;
+ margin-bottom: ${({ theme }) => theme.spacing.md};
+`
+
+const StyledInput = styled.input<{ hasError: boolean }>`
+ background-color: ${({ theme, hasError }) =>
+ hasError ? theme.colors.bgError : theme.glass.bg};
+ border: solid 1px ${({ theme, hasError }) =>
+ hasError ? theme.colors.borderError : theme.glass.border};
+ border-radius: ${({ theme }) => theme.borderRadius.md};
+ height: ${({ theme }) => theme.input.height};
+ padding: 0 18px;
+ transition: all ${({ theme }) => theme.transition.fast};
+ width: ${({ theme }) => theme.input.width};
+ color: ${({ theme }) => theme.colors.textWhite};
+ margin-bottom: ${({ theme }) => theme.spacing.xs};
+ box-shadow: ${({ hasError, theme }) =>
+ hasError ? `0 0 0 5px ${theme.colors.errorBoxShadow}` : 'none'};
+
+ &::placeholder {
+ color: ${({ theme }) => theme.colors.textPlaceholder};
+ }
+
+ &:focus {
+ background-color: ${({ theme }) => theme.glass.bgHover};
+ border-color: ${({ theme }) => theme.glass.borderHover};
+ box-shadow: ${({ theme }) => theme.glass.focusShadow};
+ }
+`
+
+const ErrorContainer = styled.span`
+ display: block;
+`
+
+const ErrorMessage = styled.div`
+ color: ${({ theme }) => theme.colors.textError};
+ font-weight: ${({ theme }) => theme.fontWeight.semibold};
+ width: ${({ theme }) => theme.input.width};
+ padding-left: 5px;
+`
+
+interface UsernameFieldProps {
+ value: string
+ onChange: (value: string) => void
+ isLogin?: boolean
+}
+
+export default function Username({ value, onChange, isLogin }: UsernameFieldProps) {
+
+ const [errors, setErrors] = useState([])
+
+ const handleBlur = () => {
+ const trimmedValue = value.trim()
+ const newErrors: string[] = []
+
+ if (!isLogin) {
+ if (trimmedValue === "") {
+ newErrors.push("Required")
+ setErrors(newErrors)
+ return
+ }
+
+ if (!/[a-zA-Z]/.test(value)) {
+ newErrors.push("Must include a letter")
+ }
+
+ if (trimmedValue.length < 3 || trimmedValue.length > 20) {
+ newErrors.push("3-20 characters")
+ }
+
+ if (reservedWords.includes(trimmedValue.toLowerCase())) {
+ newErrors.push("Reserved by system")
+ }
+
+ if (specialCharsRegex.test(value)) {
+ newErrors.push("Letters, numbers, - and _ only")
+ }
+
+ if (/-{2,}/.test(trimmedValue) || /_{2,}/.test(trimmedValue)) {
+ newErrors.push("No consecutive - or _")
+ }
+ setErrors(newErrors)
+ }
+ }
+
+ const handleChange = (e: React.ChangeEvent) => {
+ const valueNoSpaces = e.target.value.replace(/\s/g, '')
+ onChange(valueNoSpaces)
+ setErrors([])
+ }
+
+ return (
+
+
+ 0}
+ />
+ {!isLogin && errors.length > 0 && (
+
+ {errors.map((err, i) => (
+ {err}
+ ))}
+
+ )}
+
+ )
+}
\ No newline at end of file
diff --git a/src/emotion.d.ts b/src/emotion.d.ts
new file mode 100644
index 0000000..fd21def
--- /dev/null
+++ b/src/emotion.d.ts
@@ -0,0 +1,7 @@
+import '@emotion/react'
+import type { Theme as CustomTheme } from './styles/theme'
+
+declare module '@emotion/react' {
+ // eslint-disable-next-line @typescript-eslint/no-empty-object-type
+ export interface Theme extends CustomTheme {}
+}
\ No newline at end of file
diff --git a/SameApi/SameApi/obj/Debug/net9.0/staticwebassets.removed.txt b/src/index.css
similarity index 100%
rename from SameApi/SameApi/obj/Debug/net9.0/staticwebassets.removed.txt
rename to src/index.css
diff --git a/React/src/main.tsx b/src/main.tsx
similarity index 54%
rename from React/src/main.tsx
rename to src/main.tsx
index bef5202..81f3735 100644
--- a/React/src/main.tsx
+++ b/src/main.tsx
@@ -1,10 +1,13 @@
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
-import './index.css'
+import { BrowserRouter } from 'react-router-dom'
import App from './App.tsx'
+import './index.css'
createRoot(document.getElementById('root')!).render(
-
-
- ,
-)
+
+
+
+
+ ,
+)
\ No newline at end of file
diff --git a/src/pages/HomeView.tsx b/src/pages/HomeView.tsx
new file mode 100644
index 0000000..ba5bd64
--- /dev/null
+++ b/src/pages/HomeView.tsx
@@ -0,0 +1,10 @@
+import { Link } from 'react-router-dom'
+
+export default function HomeView() {
+ return (
+ <>
+ Home
+ Link to Signup Page
+ >
+ );
+}
diff --git a/src/pages/LoginView.tsx b/src/pages/LoginView.tsx
new file mode 100644
index 0000000..29c7f99
--- /dev/null
+++ b/src/pages/LoginView.tsx
@@ -0,0 +1,13 @@
+import {Card} from "../components/forms/signup/SignupCard.tsx";
+import LoginForm from "../components/forms/login/LoginForm.tsx"
+
+export default function LoginView() {
+ return (
+ <>
+
+ Login
+
+
+ >
+ )
+}
\ No newline at end of file
diff --git a/src/pages/NotFoundView.tsx b/src/pages/NotFoundView.tsx
new file mode 100644
index 0000000..399db61
--- /dev/null
+++ b/src/pages/NotFoundView.tsx
@@ -0,0 +1,10 @@
+import { Link } from 'react-router-dom'
+
+export default function NotFoundView() {
+ return (
+ <>
+ 404 not found
+ Link to home
+ >
+ );
+}
\ No newline at end of file
diff --git a/src/pages/SignupView.tsx b/src/pages/SignupView.tsx
new file mode 100644
index 0000000..a52dabe
--- /dev/null
+++ b/src/pages/SignupView.tsx
@@ -0,0 +1,9 @@
+import SignupCard from '../components/forms/signup/SignupCard'
+
+export default function SignupView() {
+ return (
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/styles/globalStyle.tsx b/src/styles/globalStyle.tsx
new file mode 100644
index 0000000..0f5dff3
--- /dev/null
+++ b/src/styles/globalStyle.tsx
@@ -0,0 +1,63 @@
+import { css } from '@emotion/react'
+import type {Theme} from './theme'
+
+export const globalStyle = (theme: Theme) => css`
+ *, *::before, *::after {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ }
+
+ html {
+ -webkit-text-size-adjust: 100%;
+ }
+
+ body {
+ min-height: 100dvh;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
+ color: ${theme.colors.textWhite};
+ background-color: ${theme.colors.bgPrimary};
+ font-size: ${theme.fontSize.sm};
+ display: grid;
+ place-items: center;
+ backdrop-filter: blur(4px);
+ overflow: hidden;
+ }
+
+ h1 {
+ text-align: center;
+ }
+
+ button {
+ background: none;
+ border: none;
+ cursor: pointer;
+ font: inherit;
+ }
+
+ a {
+ color: inherit;
+ text-decoration: none;
+ }
+
+ fieldset { border: none; }
+ ul, ol { list-style: none; }
+
+ img, video, iframe {
+ max-width: 100%;
+ height: auto;
+ display: block;
+ }
+
+ input, textarea, select {
+ font: inherit;
+ border: none;
+ outline: none;
+ }
+
+ label {
+ display: none;
+ }
+`
\ No newline at end of file
diff --git a/src/styles/theme.tsx b/src/styles/theme.tsx
new file mode 100644
index 0000000..ffbdd80
--- /dev/null
+++ b/src/styles/theme.tsx
@@ -0,0 +1,76 @@
+export const theme = {
+ glass: {
+ bg: 'rgba(255, 255, 255, 0.20)',
+ bgHover: 'rgba(255, 255, 255, 0.3)',
+ border: 'rgba(255, 255, 255, 0.20)',
+ borderHover: 'rgba(255, 255, 255, 0.5)',
+ backdrop: 'blur(10px)',
+ focusShadow: '0 0 0 3px rgba(255, 255, 255, 0.1)',
+ },
+ colors: {
+ textWhite: '#fffafa',
+ textPlaceholder: 'rgba(255, 255, 255, 0.7)',
+ bgPrimary: '#013251',
+ borderError: 'rgba(255,103,0,0.7)',
+ textError: 'rgba(255,103,0,0.7)',
+ bgError: 'rgba(255,103,1, 0.5)',
+ errorBoxShadow: 'rgba(255,103,1, 0.2)',
+ },
+ fontSize: {
+ xs: '0.89rem',
+ sm: '0.94rem',
+ base: '0.9rem',
+ lg: '1.22rem',
+ xl: '1.33rem',
+ '2xl': '1.67rem',
+ '3xl': '2.11rem',
+ },
+ fontWeight: {
+ light: 300,
+ normal: 400,
+ medium: 500,
+ semibold: 600,
+ bold: 700,
+ extrabold: 800,
+ },
+ lineHeight: {
+ tight: 1.25,
+ normal: 1.5,
+ relaxed: 1.6,
+ loose: 1.75,
+ },
+ spacing: {
+ xs: '0.28rem',
+ sm: '0.56rem',
+ md: '1rem',
+ lg: '1.44rem',
+ xl: '2rem',
+ '2xl': '3rem',
+ },
+ input: {
+ width: 'min(80vw, 500px)',
+ gap: '2vw',
+ widthHalf: 'min(calc((min(80vw, 500px) - 2vw) / 2), 250px)',
+ widthThird: 'min(calc((min(80vw, 500px) - (2vw * 2)) / 3), 160px)',
+ height: '45px',
+ },
+ borderRadius: {
+ sm: '8px',
+ md: '9px',
+ lg: '20px',
+ },
+ shadow: {
+ md: '0 4px 6px rgba(0, 0, 0, 0.07)',
+ lg: '0 10px 15px rgba(0, 0, 0, 0.1)',
+ },
+ transition: {
+ fast: '0.15s ease',
+ normal: '0.3s ease',
+ },
+ zIndex: {
+ modal: 1050,
+ fixed: 1080,
+ },
+}
+
+export type Theme = typeof theme
\ No newline at end of file
diff --git a/React/src/vite-env.d.ts b/src/vite-env.d.ts
similarity index 100%
rename from React/src/vite-env.d.ts
rename to src/vite-env.d.ts
diff --git a/React/tsconfig.app.json b/tsconfig.app.json
similarity index 100%
rename from React/tsconfig.app.json
rename to tsconfig.app.json
diff --git a/React/tsconfig.json b/tsconfig.json
similarity index 100%
rename from React/tsconfig.json
rename to tsconfig.json
diff --git a/React/tsconfig.node.json b/tsconfig.node.json
similarity index 100%
rename from React/tsconfig.node.json
rename to tsconfig.node.json
diff --git a/React/vite.config.ts b/vite.config.ts
similarity index 54%
rename from React/vite.config.ts
rename to vite.config.ts
index 8b0f57b..24b3f5d 100644
--- a/React/vite.config.ts
+++ b/vite.config.ts
@@ -3,5 +3,12 @@ import react from '@vitejs/plugin-react'
// https://vite.dev/config/
export default defineConfig({
- plugins: [react()],
+ plugins: [
+ react()
+ ],
+ server: {
+ watch: {
+ usePolling: true,
+ },
+ },
})