diff --git a/.kiro/specs/trajet-km-tracker/.config.kiro b/.kiro/specs/schotziad-km-tracker/.config.kiro
similarity index 100%
rename from .kiro/specs/trajet-km-tracker/.config.kiro
rename to .kiro/specs/schotziad-km-tracker/.config.kiro
diff --git a/.kiro/specs/trajet-km-tracker/design.md b/.kiro/specs/schotziad-km-tracker/design.md
similarity index 98%
rename from .kiro/specs/trajet-km-tracker/design.md
rename to .kiro/specs/schotziad-km-tracker/design.md
index ad4f25f..7be48ce 100644
--- a/.kiro/specs/trajet-km-tracker/design.md
+++ b/.kiro/specs/schotziad-km-tracker/design.md
@@ -417,7 +417,7 @@ export function dateJjMmAAAAValidator(): ValidatorFn {
#### Structure du projet
```
-TrajetKmTracker.Api/
+SchotzIadKmTracker.Api/
├── Controllers/
│ ├── TrajetsController.cs
│ ├── ResumesMensuelsController.cs
@@ -1356,10 +1356,10 @@ graph LR
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
WORKDIR /src
COPY *.sln ./
-COPY TrajetKmTracker.Api/*.csproj TrajetKmTracker.Api/
-RUN dotnet restore TrajetKmTracker.Api/TrajetKmTracker.Api.csproj
+COPY SchotzIadKmTracker.Api/*.csproj SchotzIadKmTracker.Api/
+RUN dotnet restore SchotzIadKmTracker.Api/SchotzIadKmTracker.Api.csproj
COPY . .
-RUN dotnet publish TrajetKmTracker.Api/TrajetKmTracker.Api.csproj -c Release -o /app/publish
+RUN dotnet publish SchotzIadKmTracker.Api/SchotzIadKmTracker.Api.csproj -c Release -o /app/publish
# ---- Étape runtime (ASP.NET) ----
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS runtime
@@ -1375,7 +1375,7 @@ ENV ConnectionStrings__Default="Data Source=/data/trajets.db"
ENV ASPNETCORE_URLS="http://+:8080"
EXPOSE 8080
-ENTRYPOINT ["dotnet", "TrajetKmTracker.Api.dll"]
+ENTRYPOINT ["dotnet", "SchotzIadKmTracker.Api.dll"]
```
### Frontend `Dockerfile` (multi-stage)
@@ -1394,7 +1394,7 @@ FROM nginx:1.27-alpine AS serve
# Configuration nginx (SPA + reverse-proxy /api)
COPY nginx.conf /etc/nginx/conf.d/default.conf
# Artefacts Angular compilés
-COPY --from=build /app/dist/trajet-km-tracker /usr/share/nginx/html
+COPY --from=build /app/dist/schotziad-km-tracker /usr/share/nginx/html
EXPOSE 80
```
@@ -1860,7 +1860,7 @@ Configuration minimale : 100 itérations (valeur par défaut FsCheck ≥ 100).
Chaque propriété de correction est couverte par un test FsCheck unique. La clé ORS est mockée dans tous les tests PBT pour éviter des appels réseau réels.
```csharp
-// Tag : Feature: trajet-km-tracker, Property 1: Cohérence du total mensuel
+// Tag : Feature: schotziad-km-tracker, Property 1: Cohérence du total mensuel
[Property(MaxTest = 200)]
public Property TotalMensuelEgaleSommeDistances()
{
@@ -1873,52 +1873,52 @@ public Property TotalMensuelEgaleSommeDistances()
});
}
-// Tag : Feature: trajet-km-tracker, Property 2: Cohérence du total annuel
+// Tag : Feature: schotziad-km-tracker, Property 2: Cohérence du total annuel
[Property(MaxTest = 200)]
public Property TotalAnnuelEgaleSommeMensuels() { ... }
-// Tag : Feature: trajet-km-tracker, Property 3: Précision de stockage des distances
+// Tag : Feature: schotziad-km-tracker, Property 3: Précision de stockage des distances
[Property(MaxTest = 200)]
public Property DistanceArrondieDeuxDecimales() { ... }
-// Tag : Feature: trajet-km-tracker, Property 4: Rejet systématique des données d'entrée invalides
+// Tag : Feature: schotziad-km-tracker, Property 4: Rejet systématique des données d'entrée invalides
[Property(MaxTest = 500)]
public Property EntreeInvalideRetourne400SansPersistance() { ... }
// Génère des CreateTrajetDto avec dates invalides (mauvais format, date inexistante)
// ET/OU adresses vides/null/> 255 caractères → vérifie HTTP 400 + aucune entrée créée en base
-// Tag : Feature: trajet-km-tracker, Property 5: Invariant de suppression
+// Tag : Feature: schotziad-km-tracker, Property 5: Invariant de suppression
[Property(MaxTest = 200)]
public Property TrajetSupprimePasInResume() { ... }
-// Tag : Feature: trajet-km-tracker, Property 6: Recalcul conditionnel de la distance
+// Tag : Feature: schotziad-km-tracker, Property 6: Recalcul conditionnel de la distance
[Property(MaxTest = 200)]
public Property ModificationSansAdressePreserveDistance() { ... }
-// Tag : Feature: trajet-km-tracker, Property 7: Mois toujours présents dans le résumé annuel
+// Tag : Feature: schotziad-km-tracker, Property 7: Mois toujours présents dans le résumé annuel
[Property(MaxTest = 200)]
public Property ResumeAnnuelContient12Mois() { ... }
-// Tag : Feature: trajet-km-tracker, Property 8: Rejet des paramètres de résumé hors plage
+// Tag : Feature: schotziad-km-tracker, Property 8: Rejet des paramètres de résumé hors plage
[Property(MaxTest = 300)]
public Property ParamsHorsPlageRetourne400() { ... }
// Génère des mois hors [1,12] et des années hors [2000,2100]
-// Tag : Feature: trajet-km-tracker, Property 9: Nommage des fichiers PDF exportés
+// Tag : Feature: schotziad-km-tracker, Property 9: Nommage des fichiers PDF exportés
[Property(MaxTest = 200)]
public Property NomFichierPdfConforme() { ... }
// Génère des couples (mois 1-12, année 2000-2100) et des années valides,
// vérifie que Content-Disposition correspond au format attendu
-// Tag : Feature: trajet-km-tracker, Property 10: Cohérence du cache après géocodage
+// Tag : Feature: schotziad-km-tracker, Property 10: Cohérence du cache après géocodage
[Property(MaxTest = 200)]
public Property AdresseGecoodeePresenteDansCache() { ... }
-// Tag : Feature: trajet-km-tracker, Property 11: Politique LRU
+// Tag : Feature: schotziad-km-tracker, Property 11: Politique LRU
[Property(MaxTest = 200)]
public Property CacheNExcedePas1000Entrees() { ... }
-// Tag : Feature: trajet-km-tracker, Property 12: Cohérence profil domicile
+// Tag : Feature: schotziad-km-tracker, Property 12: Cohérence profil domicile
[Property(MaxTest = 200)]
public Property ProfilDomicileCoherent() { ... }
@@ -1995,26 +1995,26 @@ public Property MontantRegleUniqueParPeriode() { ... }
[Property(MaxTest = 300)]
public Property TrancheSelectionneeParTotalAnnuel() { ... }
-// Tag : Feature: trajet-km-tracker, Property 28: Unicité normalisée de la dénomination
+// Tag : Feature: schotziad-km-tracker, Property 28: Unicité normalisée de la dénomination
[Property(MaxTest = 300)]
public Property DenominationUniqueApresNormalisation() { ... }
// Génère des dénominations variant en casse/accents/espaces de bord ;
// vérifie qu'une seconde dénomination normalisée identique est rejetée (HTTP 400, aucune persistance)
-// Tag : Feature: trajet-km-tracker, Property 29: Préservation des trajets à la suppression
+// Tag : Feature: schotziad-km-tracker, Property 29: Préservation des trajets à la suppression
[Property(MaxTest = 200)]
public Property SuppressionAdresseNommeePreserveTrajets() { ... }
// Génère des trajets + des adresses nommées, supprime une adresse nommée,
// vérifie que les textes d'adresse et coordonnées des trajets sont inchangés
-// Tag : Feature: trajet-km-tracker, Property 30: Réutilisation du cache et cohérence du géocodage
+// Tag : Feature: schotziad-km-tracker, Property 30: Réutilisation du cache et cohérence du géocodage
[Property(MaxTest = 200)]
public Property AdresseNommeeReutiliseCacheOuGeocode() { ... }
// Adresse en cache (après normalisation) → coords réutilisées, BAN non appelé (mock BAN vérifié) ;
// adresse valide absente du cache → couple présent en cache après opération ;
// BAN indisponible/timeout → coordonnées null + GeocodageReussi = false
-// Tag : Feature: trajet-km-tracker, Property 31: Détermination de l'état de configuration du profil
+// Tag : Feature: schotziad-km-tracker, Property 31: Détermination de l'état de configuration du profil
[Property(MaxTest = 300)]
public Property EtatProfilConfigureIffNomPrenomEtVehicule() { ... }
// Génère des états variés (Profil absent/présent, Nom/Prénom vides ou remplis, 0..N véhicules) ;
diff --git a/.kiro/specs/trajet-km-tracker/requirements.md b/.kiro/specs/schotziad-km-tracker/requirements.md
similarity index 100%
rename from .kiro/specs/trajet-km-tracker/requirements.md
rename to .kiro/specs/schotziad-km-tracker/requirements.md
diff --git a/.kiro/specs/trajet-km-tracker/tasks.md b/.kiro/specs/schotziad-km-tracker/tasks.md
similarity index 99%
rename from .kiro/specs/trajet-km-tracker/tasks.md
rename to .kiro/specs/schotziad-km-tracker/tasks.md
index 1d45f11..785a3fa 100644
--- a/.kiro/specs/trajet-km-tracker/tasks.md
+++ b/.kiro/specs/schotziad-km-tracker/tasks.md
@@ -9,8 +9,8 @@ Langage backend : **C# (ASP.NET Core, .NET 8)**. Langage frontend : **TypeScript
## Tasks
- [x] 1. Initialiser la solution et le socle backend
- - Créer la solution .NET et le projet `TrajetKmTracker.Api` (ASP.NET Core Web API, .NET 8)
- - Créer le projet de tests `TrajetKmTracker.Tests` (xUnit) avec les dépendances FsCheck, FluentAssertions, Moq, Microsoft.AspNetCore.Mvc.Testing
+ - Créer la solution .NET et le projet `SchotzIadKmTracker.Api` (ASP.NET Core Web API, .NET 8)
+ - Créer le projet de tests `SchotzIadKmTracker.Tests` (xUnit) avec les dépendances FsCheck, FluentAssertions, Moq, Microsoft.AspNetCore.Mvc.Testing
- Ajouter les packages : EF Core + provider SQLite, FluentValidation.AspNetCore, QuestPDF
- Configurer `Program.cs` : services de base, Swagger, middleware `ProblemDetails`, CORS pour le frontend Angular
- _Requirements: 6.1_
diff --git a/.kiro/specs/trajet-km-tracker/tasks.meta.json b/.kiro/specs/schotziad-km-tracker/tasks.meta.json
similarity index 100%
rename from .kiro/specs/trajet-km-tracker/tasks.meta.json
rename to .kiro/specs/schotziad-km-tracker/tasks.meta.json
diff --git a/backend/Dockerfile b/backend/Dockerfile
index a1cec61..63b2c73 100644
--- a/backend/Dockerfile
+++ b/backend/Dockerfile
@@ -2,10 +2,10 @@
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
WORKDIR /src
COPY *.sln ./
-COPY TrajetKmTracker.Api/*.csproj TrajetKmTracker.Api/
-RUN dotnet restore TrajetKmTracker.Api/TrajetKmTracker.Api.csproj
+COPY SchotzIadKmTracker.Api/*.csproj SchotzIadKmTracker.Api/
+RUN dotnet restore SchotzIadKmTracker.Api/SchotzIadKmTracker.Api.csproj
COPY . .
-RUN dotnet publish TrajetKmTracker.Api/TrajetKmTracker.Api.csproj -c Release -o /app/publish
+RUN dotnet publish SchotzIadKmTracker.Api/SchotzIadKmTracker.Api.csproj -c Release -o /app/publish
# ---- Étape runtime (ASP.NET) ----
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS runtime
@@ -32,4 +32,4 @@ EXPOSE 8080
HEALTHCHECK --interval=30s --timeout=5s --retries=3 --start-period=20s \
CMD curl -f http://localhost:8080/health || exit 1
-ENTRYPOINT ["dotnet", "TrajetKmTracker.Api.dll"]
+ENTRYPOINT ["dotnet", "SchotzIadKmTracker.Api.dll"]
diff --git a/backend/TrajetKmTracker.Api/Configuration/BANOptions.cs b/backend/SchotzIadKmTracker.Api/Configuration/BANOptions.cs
similarity index 85%
rename from backend/TrajetKmTracker.Api/Configuration/BANOptions.cs
rename to backend/SchotzIadKmTracker.Api/Configuration/BANOptions.cs
index eaf6c3b..d9dab56 100644
--- a/backend/TrajetKmTracker.Api/Configuration/BANOptions.cs
+++ b/backend/SchotzIadKmTracker.Api/Configuration/BANOptions.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Configuration;
+namespace SchotzIadKmTracker.Api.Configuration;
/// Options de configuration de l'API BAN (Base Adresses Nationale).
public class BANOptions
diff --git a/backend/TrajetKmTracker.Api/Configuration/ORSOptions.cs b/backend/SchotzIadKmTracker.Api/Configuration/ORSOptions.cs
similarity index 86%
rename from backend/TrajetKmTracker.Api/Configuration/ORSOptions.cs
rename to backend/SchotzIadKmTracker.Api/Configuration/ORSOptions.cs
index 75a0530..240e20f 100644
--- a/backend/TrajetKmTracker.Api/Configuration/ORSOptions.cs
+++ b/backend/SchotzIadKmTracker.Api/Configuration/ORSOptions.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Configuration;
+namespace SchotzIadKmTracker.Api.Configuration;
/// Options de configuration de l'API OpenRouteService (ORS).
public class ORSOptions
diff --git a/backend/TrajetKmTracker.Api/Controllers/AdressesController.cs b/backend/SchotzIadKmTracker.Api/Controllers/AdressesController.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Controllers/AdressesController.cs
rename to backend/SchotzIadKmTracker.Api/Controllers/AdressesController.cs
index bd0dba6..7bfc5a3 100644
--- a/backend/TrajetKmTracker.Api/Controllers/AdressesController.cs
+++ b/backend/SchotzIadKmTracker.Api/Controllers/AdressesController.cs
@@ -1,8 +1,8 @@
using Microsoft.AspNetCore.Mvc;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services;
-namespace TrajetKmTracker.Api.Controllers;
+namespace SchotzIadKmTracker.Api.Controllers;
///
/// Endpoint d'autocomplétion locale des adresses déjà géocodées (Cache_Adresses).
diff --git a/backend/TrajetKmTracker.Api/Controllers/AdressesNommeesController.cs b/backend/SchotzIadKmTracker.Api/Controllers/AdressesNommeesController.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Controllers/AdressesNommeesController.cs
rename to backend/SchotzIadKmTracker.Api/Controllers/AdressesNommeesController.cs
index bfef8e7..0e240e5 100644
--- a/backend/TrajetKmTracker.Api/Controllers/AdressesNommeesController.cs
+++ b/backend/SchotzIadKmTracker.Api/Controllers/AdressesNommeesController.cs
@@ -1,9 +1,9 @@
using Microsoft.AspNetCore.Mvc;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Controllers;
+namespace SchotzIadKmTracker.Api.Controllers;
///
/// Endpoints de gestion du Carnet_Adresses : liste, création, modification et suppression
diff --git a/backend/TrajetKmTracker.Api/Controllers/BaremeController.cs b/backend/SchotzIadKmTracker.Api/Controllers/BaremeController.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Controllers/BaremeController.cs
rename to backend/SchotzIadKmTracker.Api/Controllers/BaremeController.cs
index 56ec557..6da1e8f 100644
--- a/backend/TrajetKmTracker.Api/Controllers/BaremeController.cs
+++ b/backend/SchotzIadKmTracker.Api/Controllers/BaremeController.cs
@@ -1,9 +1,9 @@
using Microsoft.AspNetCore.Mvc;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Controllers;
+namespace SchotzIadKmTracker.Api.Controllers;
///
/// Endpoints de gestion du barème kilométrique : consultation par année et CRUD des tranches.
diff --git a/backend/TrajetKmTracker.Api/Controllers/ExportsPdfController.cs b/backend/SchotzIadKmTracker.Api/Controllers/ExportsPdfController.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Controllers/ExportsPdfController.cs
rename to backend/SchotzIadKmTracker.Api/Controllers/ExportsPdfController.cs
index 9b10ae2..63aa19e 100644
--- a/backend/TrajetKmTracker.Api/Controllers/ExportsPdfController.cs
+++ b/backend/SchotzIadKmTracker.Api/Controllers/ExportsPdfController.cs
@@ -1,9 +1,9 @@
using System.Net.Mime;
using Microsoft.AspNetCore.Mvc;
-using TrajetKmTracker.Api.Services;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Controllers;
+namespace SchotzIadKmTracker.Api.Controllers;
///
/// Endpoints d'Export_PDF : rapport mensuel et synthèse annuelle (Exigences 7.3, 7.4, 7.5).
diff --git a/backend/TrajetKmTracker.Api/Controllers/NavigationController.cs b/backend/SchotzIadKmTracker.Api/Controllers/NavigationController.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Controllers/NavigationController.cs
rename to backend/SchotzIadKmTracker.Api/Controllers/NavigationController.cs
index e83807c..ce7bc78 100644
--- a/backend/TrajetKmTracker.Api/Controllers/NavigationController.cs
+++ b/backend/SchotzIadKmTracker.Api/Controllers/NavigationController.cs
@@ -1,9 +1,9 @@
using System.Globalization;
using Microsoft.AspNetCore.Mvc;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services;
-namespace TrajetKmTracker.Api.Controllers;
+namespace SchotzIadKmTracker.Api.Controllers;
///
/// Endpoints de navigation temporelle et de totaux du Panneau_Totaux :
diff --git a/backend/TrajetKmTracker.Api/Controllers/ProfilController.cs b/backend/SchotzIadKmTracker.Api/Controllers/ProfilController.cs
similarity index 93%
rename from backend/TrajetKmTracker.Api/Controllers/ProfilController.cs
rename to backend/SchotzIadKmTracker.Api/Controllers/ProfilController.cs
index bac985d..e07f4f3 100644
--- a/backend/TrajetKmTracker.Api/Controllers/ProfilController.cs
+++ b/backend/SchotzIadKmTracker.Api/Controllers/ProfilController.cs
@@ -1,8 +1,8 @@
using Microsoft.AspNetCore.Mvc;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services;
-namespace TrajetKmTracker.Api.Controllers;
+namespace SchotzIadKmTracker.Api.Controllers;
///
/// Endpoints de gestion du profil utilisateur (singleton) et de son état de configuration.
diff --git a/backend/TrajetKmTracker.Api/Controllers/RemboursementController.cs b/backend/SchotzIadKmTracker.Api/Controllers/RemboursementController.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Controllers/RemboursementController.cs
rename to backend/SchotzIadKmTracker.Api/Controllers/RemboursementController.cs
index 3f4e256..1c7bf37 100644
--- a/backend/TrajetKmTracker.Api/Controllers/RemboursementController.cs
+++ b/backend/SchotzIadKmTracker.Api/Controllers/RemboursementController.cs
@@ -1,9 +1,9 @@
using Microsoft.AspNetCore.Mvc;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Controllers;
+namespace SchotzIadKmTracker.Api.Controllers;
///
/// Endpoints « Barème et remboursements » : montant prévisionnel (80% indicatif),
diff --git a/backend/TrajetKmTracker.Api/Controllers/ResumesController.cs b/backend/SchotzIadKmTracker.Api/Controllers/ResumesController.cs
similarity index 93%
rename from backend/TrajetKmTracker.Api/Controllers/ResumesController.cs
rename to backend/SchotzIadKmTracker.Api/Controllers/ResumesController.cs
index 83a76d8..8e3e804 100644
--- a/backend/TrajetKmTracker.Api/Controllers/ResumesController.cs
+++ b/backend/SchotzIadKmTracker.Api/Controllers/ResumesController.cs
@@ -1,9 +1,9 @@
using Microsoft.AspNetCore.Mvc;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Controllers;
+namespace SchotzIadKmTracker.Api.Controllers;
///
/// Endpoints des résumés kilométriques : Résumé_Mensuel et Résumé_Annuel.
diff --git a/backend/TrajetKmTracker.Api/Controllers/TrajetsController.cs b/backend/SchotzIadKmTracker.Api/Controllers/TrajetsController.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Controllers/TrajetsController.cs
rename to backend/SchotzIadKmTracker.Api/Controllers/TrajetsController.cs
index 13a272b..4f6390c 100644
--- a/backend/TrajetKmTracker.Api/Controllers/TrajetsController.cs
+++ b/backend/SchotzIadKmTracker.Api/Controllers/TrajetsController.cs
@@ -1,11 +1,11 @@
using System.Globalization;
using Microsoft.AspNetCore.Mvc;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Repositories;
-using TrajetKmTracker.Api.Services;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Repositories;
+using SchotzIadKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Controllers;
+namespace SchotzIadKmTracker.Api.Controllers;
///
/// Endpoints CRUD des Trajets, réordonnancement manuel et récupération des trajets d'une
diff --git a/backend/TrajetKmTracker.Api/Controllers/VehiculesController.cs b/backend/SchotzIadKmTracker.Api/Controllers/VehiculesController.cs
similarity index 94%
rename from backend/TrajetKmTracker.Api/Controllers/VehiculesController.cs
rename to backend/SchotzIadKmTracker.Api/Controllers/VehiculesController.cs
index 7d07668..782c8e5 100644
--- a/backend/TrajetKmTracker.Api/Controllers/VehiculesController.cs
+++ b/backend/SchotzIadKmTracker.Api/Controllers/VehiculesController.cs
@@ -1,9 +1,9 @@
using Microsoft.AspNetCore.Mvc;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Controllers;
+namespace SchotzIadKmTracker.Api.Controllers;
///
/// Endpoints de gestion des véhicules : historique, véhicule courant, création et réaffectation.
diff --git a/backend/TrajetKmTracker.Api/Data/AppDbContext.cs b/backend/SchotzIadKmTracker.Api/Data/AppDbContext.cs
similarity index 98%
rename from backend/TrajetKmTracker.Api/Data/AppDbContext.cs
rename to backend/SchotzIadKmTracker.Api/Data/AppDbContext.cs
index 1bb51ea..720283b 100644
--- a/backend/TrajetKmTracker.Api/Data/AppDbContext.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/AppDbContext.cs
@@ -1,7 +1,7 @@
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Models.Entities;
-namespace TrajetKmTracker.Api.Data;
+namespace SchotzIadKmTracker.Api.Data;
///
/// Contexte EF Core de l'application. Déclare les , les contraintes CHECK,
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.Designer.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.Designer.cs
similarity index 89%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.Designer.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.Designer.cs
index 71880b3..70e442c 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.Designer.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.Designer.cs
@@ -4,11 +4,11 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using TrajetKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Data;
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20260913083053_InitialCreate")]
@@ -20,7 +20,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "8.0.8");
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseCache", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseCache", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -51,7 +51,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdresseCache", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseNommee", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseNommee", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -95,7 +95,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdressesNommees", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -131,7 +131,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Profil", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Profil", b =>
{
b.Property("Id")
.HasColumnType("INTEGER");
@@ -172,7 +172,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("Profil", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -229,7 +229,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.TrancheBareme", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.TrancheBareme", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -263,7 +263,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -293,9 +293,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany()
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -304,9 +304,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany("Trajets")
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -315,7 +315,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Navigation("Trajets");
});
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.cs
similarity index 99%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.cs
index c5ed4cb..75a60d6 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913083053_InitialCreate.cs
@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
///
public partial class InitialCreate : Migration
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.Designer.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.Designer.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.Designer.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.Designer.cs
index 4849153..d015897 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.Designer.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.Designer.cs
@@ -4,11 +4,11 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using TrajetKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Data;
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20260913085051_TrajetDistanceNullable")]
@@ -20,7 +20,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "8.0.8");
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseCache", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseCache", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -51,7 +51,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdresseCache", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseNommee", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseNommee", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -95,7 +95,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdressesNommees", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -131,7 +131,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Profil", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Profil", b =>
{
b.Property("Id")
.HasColumnType("INTEGER");
@@ -172,7 +172,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("Profil", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -229,7 +229,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.TrancheBareme", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.TrancheBareme", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -263,7 +263,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -293,9 +293,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany()
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -304,9 +304,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany("Trajets")
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -315,7 +315,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Navigation("Trajets");
});
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.cs
index 4fa39db..1656947 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913085051_TrajetDistanceNullable.cs
@@ -2,7 +2,7 @@
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
///
public partial class TrajetDistanceNullable : Migration
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.Designer.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.Designer.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.Designer.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.Designer.cs
index 3e842d4..727186b 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.Designer.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.Designer.cs
@@ -4,11 +4,11 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using TrajetKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Data;
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20260913224032_TrajetGeometrieJson")]
@@ -20,7 +20,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "8.0.8");
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseCache", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseCache", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -51,7 +51,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdresseCache", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseNommee", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseNommee", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -95,7 +95,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdressesNommees", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -131,7 +131,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Profil", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Profil", b =>
{
b.Property("Id")
.HasColumnType("INTEGER");
@@ -172,7 +172,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("Profil", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -232,7 +232,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.TrancheBareme", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.TrancheBareme", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -266,7 +266,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -296,9 +296,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany()
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -307,9 +307,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany("Trajets")
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -318,7 +318,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Navigation("Trajets");
});
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.cs
similarity index 93%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.cs
index 6d24fdf..3a1ed40 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913224032_TrajetGeometrieJson.cs
@@ -2,7 +2,7 @@
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
///
public partial class TrajetGeometrieJson : Migration
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.Designer.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.Designer.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.Designer.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.Designer.cs
index edd81fc..8b6b1ad 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.Designer.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.Designer.cs
@@ -4,11 +4,11 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using TrajetKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Data;
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20260913231424_VehiculeDenomination")]
@@ -20,7 +20,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "8.0.8");
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseCache", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseCache", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -51,7 +51,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdresseCache", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseNommee", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseNommee", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -95,7 +95,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdressesNommees", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -131,7 +131,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Profil", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Profil", b =>
{
b.Property("Id")
.HasColumnType("INTEGER");
@@ -172,7 +172,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("Profil", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -232,7 +232,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.TrancheBareme", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.TrancheBareme", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -266,7 +266,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -301,9 +301,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany()
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -312,9 +312,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany("Trajets")
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -323,7 +323,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Navigation("Trajets");
});
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.cs
index e68b7b4..c0c30e0 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913231424_VehiculeDenomination.cs
@@ -2,7 +2,7 @@
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
///
public partial class VehiculeDenomination : Migration
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.Designer.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.Designer.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.Designer.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.Designer.cs
index 3a3ed45..387fc58 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.Designer.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.Designer.cs
@@ -4,11 +4,11 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using TrajetKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Data;
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20260913233718_TrancheBaremeKmMaxNullable")]
@@ -20,7 +20,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "8.0.8");
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseCache", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseCache", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -51,7 +51,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdresseCache", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseNommee", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseNommee", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -95,7 +95,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdressesNommees", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -131,7 +131,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Profil", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Profil", b =>
{
b.Property("Id")
.HasColumnType("INTEGER");
@@ -172,7 +172,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("Profil", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -232,7 +232,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.TrancheBareme", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.TrancheBareme", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -266,7 +266,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -301,9 +301,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany()
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -312,9 +312,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany("Trajets")
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -323,7 +323,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Navigation("Trajets");
});
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.cs
index 9d2da05..3751a64 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913233718_TrancheBaremeKmMaxNullable.cs
@@ -2,7 +2,7 @@
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
///
public partial class TrancheBaremeKmMaxNullable : Migration
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.Designer.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.Designer.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.Designer.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.Designer.cs
index 5cb8850..a9e4a08 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.Designer.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.Designer.cs
@@ -4,11 +4,11 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using TrajetKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Data;
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20260913234022_TrancheBaremeKmCheckExclusif")]
@@ -20,7 +20,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "8.0.8");
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseCache", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseCache", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -51,7 +51,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdresseCache", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseNommee", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseNommee", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -95,7 +95,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdressesNommees", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -131,7 +131,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Profil", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Profil", b =>
{
b.Property("Id")
.HasColumnType("INTEGER");
@@ -172,7 +172,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("Profil", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -232,7 +232,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.TrancheBareme", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.TrancheBareme", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -266,7 +266,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -301,9 +301,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany()
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -312,9 +312,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany("Trajets")
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -323,7 +323,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Navigation("Trajets");
});
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.cs
index c69b117..bddfb87 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234022_TrancheBaremeKmCheckExclusif.cs
@@ -2,7 +2,7 @@
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
///
public partial class TrancheBaremeKmCheckExclusif : Migration
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.Designer.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.Designer.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.Designer.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.Designer.cs
index aa3dd81..6080045 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.Designer.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.Designer.cs
@@ -4,11 +4,11 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using TrajetKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Data;
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20260913234153_TrancheBaremeKmCheckNumerique")]
@@ -20,7 +20,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "8.0.8");
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseCache", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseCache", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -51,7 +51,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdresseCache", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseNommee", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseNommee", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -95,7 +95,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdressesNommees", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -131,7 +131,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Profil", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Profil", b =>
{
b.Property("Id")
.HasColumnType("INTEGER");
@@ -172,7 +172,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("Profil", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -232,7 +232,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.TrancheBareme", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.TrancheBareme", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -266,7 +266,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -301,9 +301,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany()
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -312,9 +312,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany("Trajets")
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -323,7 +323,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Navigation("Trajets");
});
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.cs
index 5864475..cf9f3e0 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/20260913234153_TrancheBaremeKmCheckNumerique.cs
@@ -2,7 +2,7 @@
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
///
public partial class TrancheBaremeKmCheckNumerique : Migration
diff --git a/backend/TrajetKmTracker.Api/Data/Migrations/AppDbContextModelSnapshot.cs b/backend/SchotzIadKmTracker.Api/Data/Migrations/AppDbContextModelSnapshot.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Data/Migrations/AppDbContextModelSnapshot.cs
rename to backend/SchotzIadKmTracker.Api/Data/Migrations/AppDbContextModelSnapshot.cs
index 04a9a73..658aa79 100644
--- a/backend/TrajetKmTracker.Api/Data/Migrations/AppDbContextModelSnapshot.cs
+++ b/backend/SchotzIadKmTracker.Api/Data/Migrations/AppDbContextModelSnapshot.cs
@@ -3,11 +3,11 @@ using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using TrajetKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Data;
#nullable disable
-namespace TrajetKmTracker.Api.Data.Migrations
+namespace SchotzIadKmTracker.Api.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
partial class AppDbContextModelSnapshot : ModelSnapshot
@@ -17,7 +17,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "8.0.8");
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseCache", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseCache", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -48,7 +48,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdresseCache", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.AdresseNommee", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.AdresseNommee", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -92,7 +92,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("AdressesNommees", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -128,7 +128,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Profil", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Profil", b =>
{
b.Property("Id")
.HasColumnType("INTEGER");
@@ -169,7 +169,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.ToTable("Profil", (string)null);
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -229,7 +229,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.TrancheBareme", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.TrancheBareme", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -263,7 +263,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
@@ -298,9 +298,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
});
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.MontantRegle", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.MontantRegle", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany()
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -309,9 +309,9 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Trajet", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Trajet", b =>
{
- b.HasOne("TrajetKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
+ b.HasOne("SchotzIadKmTracker.Api.Models.Entities.Vehicule", "Vehicule")
.WithMany("Trajets")
.HasForeignKey("VehiculeId")
.OnDelete(DeleteBehavior.Restrict)
@@ -320,7 +320,7 @@ namespace TrajetKmTracker.Api.Data.Migrations
b.Navigation("Vehicule");
});
- modelBuilder.Entity("TrajetKmTracker.Api.Models.Entities.Vehicule", b =>
+ modelBuilder.Entity("SchotzIadKmTracker.Api.Models.Entities.Vehicule", b =>
{
b.Navigation("Trajets");
});
diff --git a/backend/TrajetKmTracker.Api/Models/DTOs/AdresseDtos.cs b/backend/SchotzIadKmTracker.Api/Models/DTOs/AdresseDtos.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Models/DTOs/AdresseDtos.cs
rename to backend/SchotzIadKmTracker.Api/Models/DTOs/AdresseDtos.cs
index 4239a1d..4427dab 100644
--- a/backend/TrajetKmTracker.Api/Models/DTOs/AdresseDtos.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/DTOs/AdresseDtos.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Models.DTOs;
+namespace SchotzIadKmTracker.Api.Models.DTOs;
// Résultat de recherche BAN (proxied via backend si nécessaire)
public record BANAdresseDto(
diff --git a/backend/TrajetKmTracker.Api/Models/DTOs/BaremeDtos.cs b/backend/SchotzIadKmTracker.Api/Models/DTOs/BaremeDtos.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Models/DTOs/BaremeDtos.cs
rename to backend/SchotzIadKmTracker.Api/Models/DTOs/BaremeDtos.cs
index f495059..7d54b4f 100644
--- a/backend/TrajetKmTracker.Api/Models/DTOs/BaremeDtos.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/DTOs/BaremeDtos.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Models.DTOs;
+namespace SchotzIadKmTracker.Api.Models.DTOs;
// Barème
public record TrancheBaremeDto(
diff --git a/backend/TrajetKmTracker.Api/Models/DTOs/CopieBaremeResultDto.cs b/backend/SchotzIadKmTracker.Api/Models/DTOs/CopieBaremeResultDto.cs
similarity index 84%
rename from backend/TrajetKmTracker.Api/Models/DTOs/CopieBaremeResultDto.cs
rename to backend/SchotzIadKmTracker.Api/Models/DTOs/CopieBaremeResultDto.cs
index d342456..9986f27 100644
--- a/backend/TrajetKmTracker.Api/Models/DTOs/CopieBaremeResultDto.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/DTOs/CopieBaremeResultDto.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Models.DTOs;
+namespace SchotzIadKmTracker.Api.Models.DTOs;
/// Résultat de la copie du dernier barème vers une année cible.
/// Nombre de tranches copiées (0 si aucun barème antérieur).
diff --git a/backend/TrajetKmTracker.Api/Models/DTOs/ProfilDtos.cs b/backend/SchotzIadKmTracker.Api/Models/DTOs/ProfilDtos.cs
similarity index 91%
rename from backend/TrajetKmTracker.Api/Models/DTOs/ProfilDtos.cs
rename to backend/SchotzIadKmTracker.Api/Models/DTOs/ProfilDtos.cs
index b80ebfa..823ac1b 100644
--- a/backend/TrajetKmTracker.Api/Models/DTOs/ProfilDtos.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/DTOs/ProfilDtos.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Models.DTOs;
+namespace SchotzIadKmTracker.Api.Models.DTOs;
// Profil
public record ProfilDto(
diff --git a/backend/TrajetKmTracker.Api/Models/DTOs/RecalculDistancesResultDto.cs b/backend/SchotzIadKmTracker.Api/Models/DTOs/RecalculDistancesResultDto.cs
similarity index 84%
rename from backend/TrajetKmTracker.Api/Models/DTOs/RecalculDistancesResultDto.cs
rename to backend/SchotzIadKmTracker.Api/Models/DTOs/RecalculDistancesResultDto.cs
index f3a1ce6..eb1ed11 100644
--- a/backend/TrajetKmTracker.Api/Models/DTOs/RecalculDistancesResultDto.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/DTOs/RecalculDistancesResultDto.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Models.DTOs;
+namespace SchotzIadKmTracker.Api.Models.DTOs;
/// Résultat du recalcul en masse des distances des trajets.
/// Nombre de trajets dont la distance a été recalculée.
diff --git a/backend/TrajetKmTracker.Api/Models/DTOs/ResumeDtos.cs b/backend/SchotzIadKmTracker.Api/Models/DTOs/ResumeDtos.cs
similarity index 92%
rename from backend/TrajetKmTracker.Api/Models/DTOs/ResumeDtos.cs
rename to backend/SchotzIadKmTracker.Api/Models/DTOs/ResumeDtos.cs
index 2f5c731..70990bd 100644
--- a/backend/TrajetKmTracker.Api/Models/DTOs/ResumeDtos.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/DTOs/ResumeDtos.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Models.DTOs;
+namespace SchotzIadKmTracker.Api.Models.DTOs;
// Résumé mensuel
public record ResumeMensuelDto(
diff --git a/backend/TrajetKmTracker.Api/Models/DTOs/TrajetDtos.cs b/backend/SchotzIadKmTracker.Api/Models/DTOs/TrajetDtos.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Models/DTOs/TrajetDtos.cs
rename to backend/SchotzIadKmTracker.Api/Models/DTOs/TrajetDtos.cs
index 54f2981..d8cdd5b 100644
--- a/backend/TrajetKmTracker.Api/Models/DTOs/TrajetDtos.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/DTOs/TrajetDtos.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Models.DTOs;
+namespace SchotzIadKmTracker.Api.Models.DTOs;
// Création — les coordonnées sont transmises par le Frontend (issues de la sélection BAN)
public record CreateTrajetDto(
diff --git a/backend/TrajetKmTracker.Api/Models/DTOs/VehiculeDtos.cs b/backend/SchotzIadKmTracker.Api/Models/DTOs/VehiculeDtos.cs
similarity index 94%
rename from backend/TrajetKmTracker.Api/Models/DTOs/VehiculeDtos.cs
rename to backend/SchotzIadKmTracker.Api/Models/DTOs/VehiculeDtos.cs
index df210e8..6af3358 100644
--- a/backend/TrajetKmTracker.Api/Models/DTOs/VehiculeDtos.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/DTOs/VehiculeDtos.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Models.DTOs;
+namespace SchotzIadKmTracker.Api.Models.DTOs;
// Véhicules
public record VehiculeDto(
diff --git a/backend/TrajetKmTracker.Api/Models/Entities/AdresseCache.cs b/backend/SchotzIadKmTracker.Api/Models/Entities/AdresseCache.cs
similarity index 92%
rename from backend/TrajetKmTracker.Api/Models/Entities/AdresseCache.cs
rename to backend/SchotzIadKmTracker.Api/Models/Entities/AdresseCache.cs
index 6e97979..8f25c26 100644
--- a/backend/TrajetKmTracker.Api/Models/Entities/AdresseCache.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/Entities/AdresseCache.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace TrajetKmTracker.Api.Models.Entities;
+namespace SchotzIadKmTracker.Api.Models.Entities;
/// Cache des adresses géocodées via ORS.
public class AdresseCache
diff --git a/backend/TrajetKmTracker.Api/Models/Entities/AdresseNommee.cs b/backend/SchotzIadKmTracker.Api/Models/Entities/AdresseNommee.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Models/Entities/AdresseNommee.cs
rename to backend/SchotzIadKmTracker.Api/Models/Entities/AdresseNommee.cs
index 783f542..853337a 100644
--- a/backend/TrajetKmTracker.Api/Models/Entities/AdresseNommee.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/Entities/AdresseNommee.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace TrajetKmTracker.Api.Models.Entities;
+namespace SchotzIadKmTracker.Api.Models.Entities;
///
/// Adresse enregistrée dans le Carnet_Adresses, identifiée par une Dénomination unique
diff --git a/backend/TrajetKmTracker.Api/Models/Entities/MontantRegle.cs b/backend/SchotzIadKmTracker.Api/Models/Entities/MontantRegle.cs
similarity index 92%
rename from backend/TrajetKmTracker.Api/Models/Entities/MontantRegle.cs
rename to backend/SchotzIadKmTracker.Api/Models/Entities/MontantRegle.cs
index 3cd3ee1..01ee98f 100644
--- a/backend/TrajetKmTracker.Api/Models/Entities/MontantRegle.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/Entities/MontantRegle.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace TrajetKmTracker.Api.Models.Entities;
+namespace SchotzIadKmTracker.Api.Models.Entities;
/// Montant réglé (remboursement reçu) pour un mois, une année et un véhicule.
public class MontantRegle
diff --git a/backend/TrajetKmTracker.Api/Models/Entities/Profil.cs b/backend/SchotzIadKmTracker.Api/Models/Entities/Profil.cs
similarity index 93%
rename from backend/TrajetKmTracker.Api/Models/Entities/Profil.cs
rename to backend/SchotzIadKmTracker.Api/Models/Entities/Profil.cs
index 52e959e..275525e 100644
--- a/backend/TrajetKmTracker.Api/Models/Entities/Profil.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/Entities/Profil.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace TrajetKmTracker.Api.Models.Entities;
+namespace SchotzIadKmTracker.Api.Models.Entities;
/// Profil utilisateur (singleton — une seule ligne).
public class Profil
diff --git a/backend/TrajetKmTracker.Api/Models/Entities/Trajet.cs b/backend/SchotzIadKmTracker.Api/Models/Entities/Trajet.cs
similarity index 98%
rename from backend/TrajetKmTracker.Api/Models/Entities/Trajet.cs
rename to backend/SchotzIadKmTracker.Api/Models/Entities/Trajet.cs
index baaad10..d2d2f84 100644
--- a/backend/TrajetKmTracker.Api/Models/Entities/Trajet.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/Entities/Trajet.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace TrajetKmTracker.Api.Models.Entities;
+namespace SchotzIadKmTracker.Api.Models.Entities;
/// Trajet kilométrique saisi par l'utilisateur.
public class Trajet
diff --git a/backend/TrajetKmTracker.Api/Models/Entities/TrancheBareme.cs b/backend/SchotzIadKmTracker.Api/Models/Entities/TrancheBareme.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Models/Entities/TrancheBareme.cs
rename to backend/SchotzIadKmTracker.Api/Models/Entities/TrancheBareme.cs
index 71f72df..c880b17 100644
--- a/backend/TrajetKmTracker.Api/Models/Entities/TrancheBareme.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/Entities/TrancheBareme.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace TrajetKmTracker.Api.Models.Entities;
+namespace SchotzIadKmTracker.Api.Models.Entities;
///
/// Tranche du barème kilométrique URSSAF pour une année et une puissance fiscale.
diff --git a/backend/TrajetKmTracker.Api/Models/Entities/Vehicule.cs b/backend/SchotzIadKmTracker.Api/Models/Entities/Vehicule.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Models/Entities/Vehicule.cs
rename to backend/SchotzIadKmTracker.Api/Models/Entities/Vehicule.cs
index 8eaee2f..817e896 100644
--- a/backend/TrajetKmTracker.Api/Models/Entities/Vehicule.cs
+++ b/backend/SchotzIadKmTracker.Api/Models/Entities/Vehicule.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace TrajetKmTracker.Api.Models.Entities;
+namespace SchotzIadKmTracker.Api.Models.Entities;
/// Véhicule de l'utilisateur avec date d'effet. Historique conservé.
public class Vehicule
diff --git a/backend/TrajetKmTracker.Api/Program.cs b/backend/SchotzIadKmTracker.Api/Program.cs
similarity index 94%
rename from backend/TrajetKmTracker.Api/Program.cs
rename to backend/SchotzIadKmTracker.Api/Program.cs
index 7396fd0..ddbbf61 100644
--- a/backend/TrajetKmTracker.Api/Program.cs
+++ b/backend/SchotzIadKmTracker.Api/Program.cs
@@ -3,12 +3,12 @@ using FluentValidation.AspNetCore;
using Microsoft.AspNetCore.Diagnostics;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Validators;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Validators;
-using TrajetKmTracker.Api.Configuration;
-using TrajetKmTracker.Api.Repositories;
-using TrajetKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Configuration;
+using SchotzIadKmTracker.Api.Repositories;
+using SchotzIadKmTracker.Api.Services;
// Licence QuestPDF (usage communautaire, gratuit) — requise avant toute génération de PDF.
QuestPDF.Settings.License = QuestPDF.Infrastructure.LicenseType.Community;
@@ -88,8 +88,8 @@ builder.Services.AddDbContext(options =>
options.UseSqlite(connectionString));
// --- Repositories & services métier ---
-builder.Services.AddScoped();
+builder.Services.AddScoped();
builder.Services.AddScoped();
builder.Services.AddScoped();
builder.Services.AddScoped();
diff --git a/backend/TrajetKmTracker.Api/Properties/launchSettings.json b/backend/SchotzIadKmTracker.Api/Properties/launchSettings.json
similarity index 100%
rename from backend/TrajetKmTracker.Api/Properties/launchSettings.json
rename to backend/SchotzIadKmTracker.Api/Properties/launchSettings.json
diff --git a/backend/TrajetKmTracker.Api/Repositories/AdresseCacheRepository.cs b/backend/SchotzIadKmTracker.Api/Repositories/AdresseCacheRepository.cs
similarity index 94%
rename from backend/TrajetKmTracker.Api/Repositories/AdresseCacheRepository.cs
rename to backend/SchotzIadKmTracker.Api/Repositories/AdresseCacheRepository.cs
index 16ffc7e..04c023a 100644
--- a/backend/TrajetKmTracker.Api/Repositories/AdresseCacheRepository.cs
+++ b/backend/SchotzIadKmTracker.Api/Repositories/AdresseCacheRepository.cs
@@ -1,8 +1,8 @@
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.Entities;
-namespace TrajetKmTracker.Api.Repositories;
+namespace SchotzIadKmTracker.Api.Repositories;
///
/// Implémentation EF Core de au-dessus d'.
diff --git a/backend/TrajetKmTracker.Api/Repositories/IAdresseCacheRepository.cs b/backend/SchotzIadKmTracker.Api/Repositories/IAdresseCacheRepository.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Repositories/IAdresseCacheRepository.cs
rename to backend/SchotzIadKmTracker.Api/Repositories/IAdresseCacheRepository.cs
index 30cfc68..d33ded5 100644
--- a/backend/TrajetKmTracker.Api/Repositories/IAdresseCacheRepository.cs
+++ b/backend/SchotzIadKmTracker.Api/Repositories/IAdresseCacheRepository.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Models.Entities;
-namespace TrajetKmTracker.Api.Repositories;
+namespace SchotzIadKmTracker.Api.Repositories;
///
/// Accès aux données du Cache_Adresses (table AdresseCache).
diff --git a/backend/TrajetKmTracker.Api/Repositories/ITrajetRepository.cs b/backend/SchotzIadKmTracker.Api/Repositories/ITrajetRepository.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Repositories/ITrajetRepository.cs
rename to backend/SchotzIadKmTracker.Api/Repositories/ITrajetRepository.cs
index 801fedb..28d965d 100644
--- a/backend/TrajetKmTracker.Api/Repositories/ITrajetRepository.cs
+++ b/backend/SchotzIadKmTracker.Api/Repositories/ITrajetRepository.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Models.Entities;
-namespace TrajetKmTracker.Api.Repositories;
+namespace SchotzIadKmTracker.Api.Repositories;
///
/// Accès aux données des trajets et gestion des positions au sein d'une journée.
diff --git a/backend/TrajetKmTracker.Api/Repositories/IVehiculeRepository.cs b/backend/SchotzIadKmTracker.Api/Repositories/IVehiculeRepository.cs
similarity index 94%
rename from backend/TrajetKmTracker.Api/Repositories/IVehiculeRepository.cs
rename to backend/SchotzIadKmTracker.Api/Repositories/IVehiculeRepository.cs
index 714b76b..28ca3c6 100644
--- a/backend/TrajetKmTracker.Api/Repositories/IVehiculeRepository.cs
+++ b/backend/SchotzIadKmTracker.Api/Repositories/IVehiculeRepository.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Models.Entities;
-namespace TrajetKmTracker.Api.Repositories;
+namespace SchotzIadKmTracker.Api.Repositories;
///
/// Accès aux données des véhicules et aux trajets impactés par une réaffectation.
diff --git a/backend/TrajetKmTracker.Api/Repositories/TrajetRepository.cs b/backend/SchotzIadKmTracker.Api/Repositories/TrajetRepository.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Repositories/TrajetRepository.cs
rename to backend/SchotzIadKmTracker.Api/Repositories/TrajetRepository.cs
index 7cf7e78..1a9a0ef 100644
--- a/backend/TrajetKmTracker.Api/Repositories/TrajetRepository.cs
+++ b/backend/SchotzIadKmTracker.Api/Repositories/TrajetRepository.cs
@@ -1,9 +1,9 @@
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.Entities;
-using TrajetKmTracker.Api.Services;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Services;
-namespace TrajetKmTracker.Api.Repositories;
+namespace SchotzIadKmTracker.Api.Repositories;
///
public class TrajetRepository : ITrajetRepository
diff --git a/backend/TrajetKmTracker.Api/Repositories/VehiculeRepository.cs b/backend/SchotzIadKmTracker.Api/Repositories/VehiculeRepository.cs
similarity index 93%
rename from backend/TrajetKmTracker.Api/Repositories/VehiculeRepository.cs
rename to backend/SchotzIadKmTracker.Api/Repositories/VehiculeRepository.cs
index 5d0f024..99959fc 100644
--- a/backend/TrajetKmTracker.Api/Repositories/VehiculeRepository.cs
+++ b/backend/SchotzIadKmTracker.Api/Repositories/VehiculeRepository.cs
@@ -1,8 +1,8 @@
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.Entities;
-namespace TrajetKmTracker.Api.Repositories;
+namespace SchotzIadKmTracker.Api.Repositories;
///
public class VehiculeRepository : IVehiculeRepository
diff --git a/backend/TrajetKmTracker.Api/TrajetKmTracker.Api.csproj b/backend/SchotzIadKmTracker.Api/SchotzIadKmTracker.Api.csproj
similarity index 100%
rename from backend/TrajetKmTracker.Api/TrajetKmTracker.Api.csproj
rename to backend/SchotzIadKmTracker.Api/SchotzIadKmTracker.Api.csproj
diff --git a/backend/SchotzIadKmTracker.Api/SchotzIadKmTracker.Api.http b/backend/SchotzIadKmTracker.Api/SchotzIadKmTracker.Api.http
new file mode 100644
index 0000000..4c11ca2
--- /dev/null
+++ b/backend/SchotzIadKmTracker.Api/SchotzIadKmTracker.Api.http
@@ -0,0 +1,6 @@
+@SchotzIadKmTracker.Api_HostAddress = http://localhost:5237
+
+GET {{SchotzIadKmTracker.Api_HostAddress}}/weatherforecast/
+Accept: application/json
+
+###
diff --git a/backend/TrajetKmTracker.Api/Services/AdresseCacheService.cs b/backend/SchotzIadKmTracker.Api/Services/AdresseCacheService.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Services/AdresseCacheService.cs
rename to backend/SchotzIadKmTracker.Api/Services/AdresseCacheService.cs
index 35d7b9c..64cc1ba 100644
--- a/backend/TrajetKmTracker.Api/Services/AdresseCacheService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/AdresseCacheService.cs
@@ -1,12 +1,12 @@
using System.Globalization;
using System.Text;
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Models.Entities;
-using TrajetKmTracker.Api.Repositories;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Repositories;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Implémentation du Cache_Adresses. Les adresses sont stockées et comparées sous forme
diff --git a/backend/TrajetKmTracker.Api/Services/AdresseNommeeService.cs b/backend/SchotzIadKmTracker.Api/Services/AdresseNommeeService.cs
similarity index 98%
rename from backend/TrajetKmTracker.Api/Services/AdresseNommeeService.cs
rename to backend/SchotzIadKmTracker.Api/Services/AdresseNommeeService.cs
index 24d7904..a4f891f 100644
--- a/backend/TrajetKmTracker.Api/Services/AdresseNommeeService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/AdresseNommeeService.cs
@@ -1,12 +1,12 @@
using System.Globalization;
using System.Text;
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Models.Entities;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Implémentation du Carnet_Adresses (Exigence 15). Gère le CRUD des Adresses_Nommées avec :
diff --git a/backend/TrajetKmTracker.Api/Services/BANClient.cs b/backend/SchotzIadKmTracker.Api/Services/BANClient.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Services/BANClient.cs
rename to backend/SchotzIadKmTracker.Api/Services/BANClient.cs
index 6d7a358..2606bfd 100644
--- a/backend/TrajetKmTracker.Api/Services/BANClient.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/BANClient.cs
@@ -1,10 +1,10 @@
using System.Net.Http.Json;
using System.Text.Json;
using System.Text.Json.Serialization;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Client typé de l'API BAN. Appelle GET /search/?q={query}&limit=5,
diff --git a/backend/TrajetKmTracker.Api/Services/BaremeCalculResult.cs b/backend/SchotzIadKmTracker.Api/Services/BaremeCalculResult.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Services/BaremeCalculResult.cs
rename to backend/SchotzIadKmTracker.Api/Services/BaremeCalculResult.cs
index 297a084..f57826b 100644
--- a/backend/TrajetKmTracker.Api/Services/BaremeCalculResult.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/BaremeCalculResult.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Résultat du calcul du montant barème pour un (année, puissance fiscale, total km) donné.
diff --git a/backend/TrajetKmTracker.Api/Services/BaremeService.cs b/backend/SchotzIadKmTracker.Api/Services/BaremeService.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Services/BaremeService.cs
rename to backend/SchotzIadKmTracker.Api/Services/BaremeService.cs
index 79d4f5b..b44d967 100644
--- a/backend/TrajetKmTracker.Api/Services/BaremeService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/BaremeService.cs
@@ -1,10 +1,10 @@
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Models.Entities;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
public class BaremeService : IBaremeService
diff --git a/backend/TrajetKmTracker.Api/Services/DistanceCalculationResult.cs b/backend/SchotzIadKmTracker.Api/Services/DistanceCalculationResult.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Services/DistanceCalculationResult.cs
rename to backend/SchotzIadKmTracker.Api/Services/DistanceCalculationResult.cs
index 134e8d2..551e5be 100644
--- a/backend/TrajetKmTracker.Api/Services/DistanceCalculationResult.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/DistanceCalculationResult.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Résultat d'un calcul de distance orchestré par .
diff --git a/backend/TrajetKmTracker.Api/Services/DistanceCalculatorService.cs b/backend/SchotzIadKmTracker.Api/Services/DistanceCalculatorService.cs
similarity index 98%
rename from backend/TrajetKmTracker.Api/Services/DistanceCalculatorService.cs
rename to backend/SchotzIadKmTracker.Api/Services/DistanceCalculatorService.cs
index 096fb81..886ce4e 100644
--- a/backend/TrajetKmTracker.Api/Services/DistanceCalculatorService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/DistanceCalculatorService.cs
@@ -1,7 +1,7 @@
using Microsoft.Extensions.Logging;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Implémentation de .
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/AdresseNommeeInvalideException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/AdresseNommeeInvalideException.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/AdresseNommeeInvalideException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/AdresseNommeeInvalideException.cs
index f325e71..d0b441f 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/AdresseNommeeInvalideException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/AdresseNommeeInvalideException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsque le texte d'adresse d'une Adresse_Nommee est absent, vide ou dépasse
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/AdresseNommeeNotFoundException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/AdresseNommeeNotFoundException.cs
similarity index 89%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/AdresseNommeeNotFoundException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/AdresseNommeeNotFoundException.cs
index 12163fc..a0a41d6 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/AdresseNommeeNotFoundException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/AdresseNommeeNotFoundException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'aucune Adresse_Nommee ne correspond à l'identifiant demandé
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/BANIndisponibleException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/BANIndisponibleException.cs
similarity index 89%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/BANIndisponibleException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/BANIndisponibleException.cs
index 6322bd1..661a5ee 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/BANIndisponibleException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/BANIndisponibleException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsque l'API BAN (Base Adresses Nationale) est indisponible :
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/BaremeNonConfigureException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/BaremeNonConfigureException.cs
similarity index 93%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/BaremeNonConfigureException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/BaremeNonConfigureException.cs
index 6d0262b..b325532 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/BaremeNonConfigureException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/BaremeNonConfigureException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Signale l'absence de barème configuré pour une (puissance fiscale, année) lors d'un calcul de montant.
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/DateEffetFutureException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/DateEffetFutureException.cs
similarity index 89%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/DateEffetFutureException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/DateEffetFutureException.cs
index dae9c49..79c9560 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/DateEffetFutureException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/DateEffetFutureException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'une Date_Effet fournie pour un véhicule est postérieure à la date du jour.
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/DenominationDupliqueeException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/DenominationDupliqueeException.cs
similarity index 91%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/DenominationDupliqueeException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/DenominationDupliqueeException.cs
index 99f1527..ce01a1c 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/DenominationDupliqueeException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/DenominationDupliqueeException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'une Dénomination d'Adresse_Nommee, après normalisation (trim + minuscules +
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/DenominationInvalideException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/DenominationInvalideException.cs
similarity index 89%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/DenominationInvalideException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/DenominationInvalideException.cs
index d519ff3..479f30c 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/DenominationInvalideException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/DenominationInvalideException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'une Dénomination d'Adresse_Nommee est absente, vide ou dépasse 100 caractères
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/DistanceRecalculException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/DistanceRecalculException.cs
similarity index 92%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/DistanceRecalculException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/DistanceRecalculException.cs
index fe305af..ee877ac 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/DistanceRecalculException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/DistanceRecalculException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'un recalcul de la Distance échoue lors de la modification d'un Trajet.
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/MontantRegleNegatifException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/MontantRegleNegatifException.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/MontantRegleNegatifException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/MontantRegleNegatifException.cs
index 7d75915..f1c471f 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/MontantRegleNegatifException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/MontantRegleNegatifException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'un Montant_Regle soumis est négatif. Convertie en réponse HTTP 400
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/PdfGenerationException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/PdfGenerationException.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/PdfGenerationException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/PdfGenerationException.cs
index 00aa7ca..4a00f61 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/PdfGenerationException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/PdfGenerationException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsque la génération d'un Export_PDF échoue : erreur de rendu QuestPDF
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/ResumeParametreInvalideException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/ResumeParametreInvalideException.cs
similarity index 91%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/ResumeParametreInvalideException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/ResumeParametreInvalideException.cs
index 42c2eb5..fff9859 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/ResumeParametreInvalideException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/ResumeParametreInvalideException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'un paramètre de résumé (mois ou année) est hors des plages autorisées :
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/TrajetNotFoundException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/TrajetNotFoundException.cs
similarity index 92%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/TrajetNotFoundException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/TrajetNotFoundException.cs
index 15183bf..133a159 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/TrajetNotFoundException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/TrajetNotFoundException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'une demande de modification ou de suppression cible un Trajet inexistant.
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/TrancheBaremeNotFoundException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/TrancheBaremeNotFoundException.cs
similarity index 89%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/TrancheBaremeNotFoundException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/TrancheBaremeNotFoundException.cs
index f06b81f..52ef900 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/TrancheBaremeNotFoundException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/TrancheBaremeNotFoundException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'aucune tranche de barème ne correspond à l'identifiant demandé
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/TranchesBaremeChevauchantesException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/TranchesBaremeChevauchantesException.cs
similarity index 91%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/TranchesBaremeChevauchantesException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/TranchesBaremeChevauchantesException.cs
index 842fd99..c1f8df0 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/TranchesBaremeChevauchantesException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/TranchesBaremeChevauchantesException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'une opération sur le barème produirait des tranches dont les intervalles
diff --git a/backend/TrajetKmTracker.Api/Services/Exceptions/VehiculeNotFoundException.cs b/backend/SchotzIadKmTracker.Api/Services/Exceptions/VehiculeNotFoundException.cs
similarity index 90%
rename from backend/TrajetKmTracker.Api/Services/Exceptions/VehiculeNotFoundException.cs
rename to backend/SchotzIadKmTracker.Api/Services/Exceptions/VehiculeNotFoundException.cs
index 1d49bbe..ee984a0 100644
--- a/backend/TrajetKmTracker.Api/Services/Exceptions/VehiculeNotFoundException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/Exceptions/VehiculeNotFoundException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services.Exceptions;
+namespace SchotzIadKmTracker.Api.Services.Exceptions;
///
/// Levée lorsqu'aucun véhicule ne correspond à l'identifiant demandé
diff --git a/backend/TrajetKmTracker.Api/Services/IAdresseCacheService.cs b/backend/SchotzIadKmTracker.Api/Services/IAdresseCacheService.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Services/IAdresseCacheService.cs
rename to backend/SchotzIadKmTracker.Api/Services/IAdresseCacheService.cs
index 0a3c041..b7bb054 100644
--- a/backend/TrajetKmTracker.Api/Services/IAdresseCacheService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IAdresseCacheService.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Gestion du Cache_Adresses : recherche locale des adresses déjà connues, mise en cache
diff --git a/backend/TrajetKmTracker.Api/Services/IAdresseNommeeService.cs b/backend/SchotzIadKmTracker.Api/Services/IAdresseNommeeService.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Services/IAdresseNommeeService.cs
rename to backend/SchotzIadKmTracker.Api/Services/IAdresseNommeeService.cs
index db41489..501e0ee 100644
--- a/backend/TrajetKmTracker.Api/Services/IAdresseNommeeService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IAdresseNommeeService.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Gestion du Carnet_Adresses : CRUD des Adresses_Nommées avec normalisation de la Dénomination
diff --git a/backend/TrajetKmTracker.Api/Services/IBANClient.cs b/backend/SchotzIadKmTracker.Api/Services/IBANClient.cs
similarity index 91%
rename from backend/TrajetKmTracker.Api/Services/IBANClient.cs
rename to backend/SchotzIadKmTracker.Api/Services/IBANClient.cs
index 8b26ab4..f72a034 100644
--- a/backend/TrajetKmTracker.Api/Services/IBANClient.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IBANClient.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Client de l'API BAN (Base Adresses Nationale) pour l'autocomplétion
diff --git a/backend/TrajetKmTracker.Api/Services/IBaremeService.cs b/backend/SchotzIadKmTracker.Api/Services/IBaremeService.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Services/IBaremeService.cs
rename to backend/SchotzIadKmTracker.Api/Services/IBaremeService.cs
index 70d134a..59aa6f4 100644
--- a/backend/TrajetKmTracker.Api/Services/IBaremeService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IBaremeService.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Logique métier du barème kilométrique : CRUD des tranches, validation du non-chevauchement
diff --git a/backend/TrajetKmTracker.Api/Services/IDistanceCalculator.cs b/backend/SchotzIadKmTracker.Api/Services/IDistanceCalculator.cs
similarity index 98%
rename from backend/TrajetKmTracker.Api/Services/IDistanceCalculator.cs
rename to backend/SchotzIadKmTracker.Api/Services/IDistanceCalculator.cs
index 71d0248..2789757 100644
--- a/backend/TrajetKmTracker.Api/Services/IDistanceCalculator.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IDistanceCalculator.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Orchestre le calcul de la distance d'un trajet à partir des adresses de départ et
diff --git a/backend/TrajetKmTracker.Api/Services/IMontantRegleService.cs b/backend/SchotzIadKmTracker.Api/Services/IMontantRegleService.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Services/IMontantRegleService.cs
rename to backend/SchotzIadKmTracker.Api/Services/IMontantRegleService.cs
index 2c11a4f..3523847 100644
--- a/backend/TrajetKmTracker.Api/Services/IMontantRegleService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IMontantRegleService.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Logique métier des Montant_Regle (montants effectivement versés, saisis par l'utilisateur)
diff --git a/backend/TrajetKmTracker.Api/Services/IORSClient.cs b/backend/SchotzIadKmTracker.Api/Services/IORSClient.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Services/IORSClient.cs
rename to backend/SchotzIadKmTracker.Api/Services/IORSClient.cs
index 40be77e..50ddade 100644
--- a/backend/TrajetKmTracker.Api/Services/IORSClient.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IORSClient.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Client de l'API OpenRouteService (ORS) — calcul d'itinéraire routier uniquement.
diff --git a/backend/TrajetKmTracker.Api/Services/IPdfService.cs b/backend/SchotzIadKmTracker.Api/Services/IPdfService.cs
similarity index 98%
rename from backend/TrajetKmTracker.Api/Services/IPdfService.cs
rename to backend/SchotzIadKmTracker.Api/Services/IPdfService.cs
index ce04d18..6f913d8 100644
--- a/backend/TrajetKmTracker.Api/Services/IPdfService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IPdfService.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Génération des Export_PDF (QuestPDF). Compose les services métier existants
diff --git a/backend/TrajetKmTracker.Api/Services/IProfilService.cs b/backend/SchotzIadKmTracker.Api/Services/IProfilService.cs
similarity index 94%
rename from backend/TrajetKmTracker.Api/Services/IProfilService.cs
rename to backend/SchotzIadKmTracker.Api/Services/IProfilService.cs
index 663e2a3..1a7ee78 100644
--- a/backend/TrajetKmTracker.Api/Services/IProfilService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IProfilService.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Logique métier du profil utilisateur (singleton Id = 1) : lecture, sauvegarde avec
diff --git a/backend/TrajetKmTracker.Api/Services/IRemboursementService.cs b/backend/SchotzIadKmTracker.Api/Services/IRemboursementService.cs
similarity index 93%
rename from backend/TrajetKmTracker.Api/Services/IRemboursementService.cs
rename to backend/SchotzIadKmTracker.Api/Services/IRemboursementService.cs
index d0fb74a..b1e7655 100644
--- a/backend/TrajetKmTracker.Api/Services/IRemboursementService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IRemboursementService.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Logique métier de la régularisation annuelle (barème plein, 100%).
diff --git a/backend/TrajetKmTracker.Api/Services/IResumeService.cs b/backend/SchotzIadKmTracker.Api/Services/IResumeService.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Services/IResumeService.cs
rename to backend/SchotzIadKmTracker.Api/Services/IResumeService.cs
index ad6e0fb..e9d523a 100644
--- a/backend/TrajetKmTracker.Api/Services/IResumeService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IResumeService.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Logique métier des résumés kilométriques mensuels et annuels.
diff --git a/backend/TrajetKmTracker.Api/Services/ITotauxService.cs b/backend/SchotzIadKmTracker.Api/Services/ITotauxService.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Services/ITotauxService.cs
rename to backend/SchotzIadKmTracker.Api/Services/ITotauxService.cs
index d547f5e..bb8891e 100644
--- a/backend/TrajetKmTracker.Api/Services/ITotauxService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/ITotauxService.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Calcul des totaux du Panneau_Totaux (jour, mois, Total_Annuel_Partiel) filtrés par véhicule
diff --git a/backend/TrajetKmTracker.Api/Services/ITrajetService.cs b/backend/SchotzIadKmTracker.Api/Services/ITrajetService.cs
similarity index 98%
rename from backend/TrajetKmTracker.Api/Services/ITrajetService.cs
rename to backend/SchotzIadKmTracker.Api/Services/ITrajetService.cs
index 735c977..6938163 100644
--- a/backend/TrajetKmTracker.Api/Services/ITrajetService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/ITrajetService.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Logique métier de gestion des Trajets. Cette interface couvre pour l'instant la
diff --git a/backend/TrajetKmTracker.Api/Services/IVehiculeService.cs b/backend/SchotzIadKmTracker.Api/Services/IVehiculeService.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Services/IVehiculeService.cs
rename to backend/SchotzIadKmTracker.Api/Services/IVehiculeService.cs
index e4d2177..22744a9 100644
--- a/backend/TrajetKmTracker.Api/Services/IVehiculeService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/IVehiculeService.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Logique métier de gestion des véhicules : historique, véhicule courant,
diff --git a/backend/TrajetKmTracker.Api/Services/MontantRegleService.cs b/backend/SchotzIadKmTracker.Api/Services/MontantRegleService.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Services/MontantRegleService.cs
rename to backend/SchotzIadKmTracker.Api/Services/MontantRegleService.cs
index f1a7fe6..af336ca 100644
--- a/backend/TrajetKmTracker.Api/Services/MontantRegleService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/MontantRegleService.cs
@@ -1,10 +1,10 @@
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Models.Entities;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
public class MontantRegleService : IMontantRegleService
diff --git a/backend/TrajetKmTracker.Api/Services/ORSClient.cs b/backend/SchotzIadKmTracker.Api/Services/ORSClient.cs
similarity index 99%
rename from backend/TrajetKmTracker.Api/Services/ORSClient.cs
rename to backend/SchotzIadKmTracker.Api/Services/ORSClient.cs
index c8274d5..cd408df 100644
--- a/backend/TrajetKmTracker.Api/Services/ORSClient.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/ORSClient.cs
@@ -1,7 +1,7 @@
using System.Net.Http.Json;
using System.Text.Json;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Client typé (HttpClient) de l'API OpenRouteService (ORS) pour le calcul
diff --git a/backend/TrajetKmTracker.Api/Services/ORSException.cs b/backend/SchotzIadKmTracker.Api/Services/ORSException.cs
similarity index 94%
rename from backend/TrajetKmTracker.Api/Services/ORSException.cs
rename to backend/SchotzIadKmTracker.Api/Services/ORSException.cs
index 9c185f4..c63c60d 100644
--- a/backend/TrajetKmTracker.Api/Services/ORSException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/ORSException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Levée en cas d'échec général d'un appel à OpenRouteService (ORS) qui n'est pas
diff --git a/backend/TrajetKmTracker.Api/Services/ORSTimeoutException.cs b/backend/SchotzIadKmTracker.Api/Services/ORSTimeoutException.cs
similarity index 94%
rename from backend/TrajetKmTracker.Api/Services/ORSTimeoutException.cs
rename to backend/SchotzIadKmTracker.Api/Services/ORSTimeoutException.cs
index 3ba0f76..ab4c6c1 100644
--- a/backend/TrajetKmTracker.Api/Services/ORSTimeoutException.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/ORSTimeoutException.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Levée lorsqu'un appel à OpenRouteService (ORS) dépasse le délai imparti
diff --git a/backend/TrajetKmTracker.Api/Services/PdfResult.cs b/backend/SchotzIadKmTracker.Api/Services/PdfResult.cs
similarity index 93%
rename from backend/TrajetKmTracker.Api/Services/PdfResult.cs
rename to backend/SchotzIadKmTracker.Api/Services/PdfResult.cs
index 5908034..8ac80f6 100644
--- a/backend/TrajetKmTracker.Api/Services/PdfResult.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/PdfResult.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Résultat de la génération d'un Export_PDF : les octets du document et le nom de fichier
diff --git a/backend/TrajetKmTracker.Api/Services/PdfService.cs b/backend/SchotzIadKmTracker.Api/Services/PdfService.cs
similarity index 99%
rename from backend/TrajetKmTracker.Api/Services/PdfService.cs
rename to backend/SchotzIadKmTracker.Api/Services/PdfService.cs
index f5f84a1..1ae659a 100644
--- a/backend/TrajetKmTracker.Api/Services/PdfService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/PdfService.cs
@@ -3,11 +3,11 @@ using Microsoft.EntityFrameworkCore;
using QuestPDF.Fluent;
using QuestPDF.Helpers;
using QuestPDF.Infrastructure;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Génération des Export_PDF via QuestPDF. Ce service compose les services métier existants
diff --git a/backend/TrajetKmTracker.Api/Services/ProfilService.cs b/backend/SchotzIadKmTracker.Api/Services/ProfilService.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Services/ProfilService.cs
rename to backend/SchotzIadKmTracker.Api/Services/ProfilService.cs
index 957aa15..6a5b487 100644
--- a/backend/TrajetKmTracker.Api/Services/ProfilService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/ProfilService.cs
@@ -1,10 +1,10 @@
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Models.Entities;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
public class ProfilService : IProfilService
diff --git a/backend/TrajetKmTracker.Api/Services/RemboursementService.cs b/backend/SchotzIadKmTracker.Api/Services/RemboursementService.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Services/RemboursementService.cs
rename to backend/SchotzIadKmTracker.Api/Services/RemboursementService.cs
index c1b2aa1..e9529ef 100644
--- a/backend/TrajetKmTracker.Api/Services/RemboursementService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/RemboursementService.cs
@@ -1,10 +1,10 @@
using System.Globalization;
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
public class RemboursementService : IRemboursementService
diff --git a/backend/TrajetKmTracker.Api/Services/ResumeService.cs b/backend/SchotzIadKmTracker.Api/Services/ResumeService.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Services/ResumeService.cs
rename to backend/SchotzIadKmTracker.Api/Services/ResumeService.cs
index c9920e1..f8ab58c 100644
--- a/backend/TrajetKmTracker.Api/Services/ResumeService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/ResumeService.cs
@@ -1,10 +1,10 @@
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Models.Entities;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
public class ResumeService : IResumeService
diff --git a/backend/TrajetKmTracker.Api/Services/RouteResult.cs b/backend/SchotzIadKmTracker.Api/Services/RouteResult.cs
similarity index 91%
rename from backend/TrajetKmTracker.Api/Services/RouteResult.cs
rename to backend/SchotzIadKmTracker.Api/Services/RouteResult.cs
index 681a207..7a35cbb 100644
--- a/backend/TrajetKmTracker.Api/Services/RouteResult.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/RouteResult.cs
@@ -1,4 +1,4 @@
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Résultat d'un calcul d'itinéraire routier via OpenRouteService (ORS).
diff --git a/backend/TrajetKmTracker.Api/Services/TotauxService.cs b/backend/SchotzIadKmTracker.Api/Services/TotauxService.cs
similarity index 97%
rename from backend/TrajetKmTracker.Api/Services/TotauxService.cs
rename to backend/SchotzIadKmTracker.Api/Services/TotauxService.cs
index ec61bf3..ce0f29e 100644
--- a/backend/TrajetKmTracker.Api/Services/TotauxService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/TotauxService.cs
@@ -1,8 +1,8 @@
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
public class TotauxService : ITotauxService
diff --git a/backend/TrajetKmTracker.Api/Services/TrajetCreationResult.cs b/backend/SchotzIadKmTracker.Api/Services/TrajetCreationResult.cs
similarity index 91%
rename from backend/TrajetKmTracker.Api/Services/TrajetCreationResult.cs
rename to backend/SchotzIadKmTracker.Api/Services/TrajetCreationResult.cs
index e7f748a..7e7a385 100644
--- a/backend/TrajetKmTracker.Api/Services/TrajetCreationResult.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/TrajetCreationResult.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Résultat de la création d'un Trajet par .
diff --git a/backend/TrajetKmTracker.Api/Services/TrajetService.cs b/backend/SchotzIadKmTracker.Api/Services/TrajetService.cs
similarity index 98%
rename from backend/TrajetKmTracker.Api/Services/TrajetService.cs
rename to backend/SchotzIadKmTracker.Api/Services/TrajetService.cs
index f054745..b16e0cd 100644
--- a/backend/TrajetKmTracker.Api/Services/TrajetService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/TrajetService.cs
@@ -1,13 +1,13 @@
using System.Globalization;
using System.Text;
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Models.Entities;
-using TrajetKmTracker.Api.Repositories;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Repositories;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
public class TrajetService : ITrajetService
diff --git a/backend/TrajetKmTracker.Api/Services/TrajetUpdateResult.cs b/backend/SchotzIadKmTracker.Api/Services/TrajetUpdateResult.cs
similarity index 92%
rename from backend/TrajetKmTracker.Api/Services/TrajetUpdateResult.cs
rename to backend/SchotzIadKmTracker.Api/Services/TrajetUpdateResult.cs
index 3baf0b2..e5ee6cd 100644
--- a/backend/TrajetKmTracker.Api/Services/TrajetUpdateResult.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/TrajetUpdateResult.cs
@@ -1,6 +1,6 @@
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
/// Résultat de la modification d'un Trajet par .
diff --git a/backend/TrajetKmTracker.Api/Services/VehiculeService.cs b/backend/SchotzIadKmTracker.Api/Services/VehiculeService.cs
similarity index 95%
rename from backend/TrajetKmTracker.Api/Services/VehiculeService.cs
rename to backend/SchotzIadKmTracker.Api/Services/VehiculeService.cs
index 924783a..fa7dd90 100644
--- a/backend/TrajetKmTracker.Api/Services/VehiculeService.cs
+++ b/backend/SchotzIadKmTracker.Api/Services/VehiculeService.cs
@@ -1,12 +1,12 @@
using System.Globalization;
using Microsoft.EntityFrameworkCore;
-using TrajetKmTracker.Api.Data;
-using TrajetKmTracker.Api.Models.DTOs;
-using TrajetKmTracker.Api.Models.Entities;
-using TrajetKmTracker.Api.Repositories;
-using TrajetKmTracker.Api.Services.Exceptions;
+using SchotzIadKmTracker.Api.Data;
+using SchotzIadKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.Entities;
+using SchotzIadKmTracker.Api.Repositories;
+using SchotzIadKmTracker.Api.Services.Exceptions;
-namespace TrajetKmTracker.Api.Services;
+namespace SchotzIadKmTracker.Api.Services;
///
public class VehiculeService : IVehiculeService
diff --git a/backend/TrajetKmTracker.Api/Validators/CreateTrajetDtoValidator.cs b/backend/SchotzIadKmTracker.Api/Validators/CreateTrajetDtoValidator.cs
similarity index 92%
rename from backend/TrajetKmTracker.Api/Validators/CreateTrajetDtoValidator.cs
rename to backend/SchotzIadKmTracker.Api/Validators/CreateTrajetDtoValidator.cs
index 26540fb..16201d0 100644
--- a/backend/TrajetKmTracker.Api/Validators/CreateTrajetDtoValidator.cs
+++ b/backend/SchotzIadKmTracker.Api/Validators/CreateTrajetDtoValidator.cs
@@ -1,7 +1,7 @@
using FluentValidation;
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Validators;
+namespace SchotzIadKmTracker.Api.Validators;
// Validation de la création d'un trajet (Requirements 1.4, 1.5, 1.6, 1.7, 1.12, 6.3).
public class CreateTrajetDtoValidator : AbstractValidator
diff --git a/backend/TrajetKmTracker.Api/Validators/CreateVehiculeDtoValidator.cs b/backend/SchotzIadKmTracker.Api/Validators/CreateVehiculeDtoValidator.cs
similarity index 93%
rename from backend/TrajetKmTracker.Api/Validators/CreateVehiculeDtoValidator.cs
rename to backend/SchotzIadKmTracker.Api/Validators/CreateVehiculeDtoValidator.cs
index 230d9d2..edc42fd 100644
--- a/backend/TrajetKmTracker.Api/Validators/CreateVehiculeDtoValidator.cs
+++ b/backend/SchotzIadKmTracker.Api/Validators/CreateVehiculeDtoValidator.cs
@@ -1,7 +1,7 @@
using FluentValidation;
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Validators;
+namespace SchotzIadKmTracker.Api.Validators;
// Validation de la création d'un véhicule (Requirements 10.11, 6.3).
public class CreateVehiculeDtoValidator : AbstractValidator
diff --git a/backend/TrajetKmTracker.Api/Validators/DateValidation.cs b/backend/SchotzIadKmTracker.Api/Validators/DateValidation.cs
similarity index 96%
rename from backend/TrajetKmTracker.Api/Validators/DateValidation.cs
rename to backend/SchotzIadKmTracker.Api/Validators/DateValidation.cs
index f655e95..a9181e5 100644
--- a/backend/TrajetKmTracker.Api/Validators/DateValidation.cs
+++ b/backend/SchotzIadKmTracker.Api/Validators/DateValidation.cs
@@ -1,6 +1,6 @@
using System.Globalization;
-namespace TrajetKmTracker.Api.Validators;
+namespace SchotzIadKmTracker.Api.Validators;
// Fonctions de validation de dates partagées par les validateurs FluentValidation.
internal static class DateValidation
diff --git a/backend/TrajetKmTracker.Api/Validators/MontantRegleDtoValidator.cs b/backend/SchotzIadKmTracker.Api/Validators/MontantRegleDtoValidator.cs
similarity index 79%
rename from backend/TrajetKmTracker.Api/Validators/MontantRegleDtoValidator.cs
rename to backend/SchotzIadKmTracker.Api/Validators/MontantRegleDtoValidator.cs
index f0db900..b62d50e 100644
--- a/backend/TrajetKmTracker.Api/Validators/MontantRegleDtoValidator.cs
+++ b/backend/SchotzIadKmTracker.Api/Validators/MontantRegleDtoValidator.cs
@@ -1,7 +1,7 @@
using FluentValidation;
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Validators;
+namespace SchotzIadKmTracker.Api.Validators;
// Validation d'un montant réglé (Requirements 14.4).
public class MontantRegleDtoValidator : AbstractValidator
diff --git a/backend/TrajetKmTracker.Api/Validators/SaveAdresseNommeeDtoValidator.cs b/backend/SchotzIadKmTracker.Api/Validators/SaveAdresseNommeeDtoValidator.cs
similarity index 88%
rename from backend/TrajetKmTracker.Api/Validators/SaveAdresseNommeeDtoValidator.cs
rename to backend/SchotzIadKmTracker.Api/Validators/SaveAdresseNommeeDtoValidator.cs
index f2a101d..de0706b 100644
--- a/backend/TrajetKmTracker.Api/Validators/SaveAdresseNommeeDtoValidator.cs
+++ b/backend/SchotzIadKmTracker.Api/Validators/SaveAdresseNommeeDtoValidator.cs
@@ -1,7 +1,7 @@
using FluentValidation;
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Validators;
+namespace SchotzIadKmTracker.Api.Validators;
// Validation de la création / modification d'une Adresse_Nommee (Requirements 15.6, 15.8).
public class SaveAdresseNommeeDtoValidator : AbstractValidator
diff --git a/backend/TrajetKmTracker.Api/Validators/SaveProfilDtoValidator.cs b/backend/SchotzIadKmTracker.Api/Validators/SaveProfilDtoValidator.cs
similarity index 88%
rename from backend/TrajetKmTracker.Api/Validators/SaveProfilDtoValidator.cs
rename to backend/SchotzIadKmTracker.Api/Validators/SaveProfilDtoValidator.cs
index 9174215..8722ce1 100644
--- a/backend/TrajetKmTracker.Api/Validators/SaveProfilDtoValidator.cs
+++ b/backend/SchotzIadKmTracker.Api/Validators/SaveProfilDtoValidator.cs
@@ -1,7 +1,7 @@
using FluentValidation;
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Validators;
+namespace SchotzIadKmTracker.Api.Validators;
// Validation de l'enregistrement du profil (Requirements 10.2, 10.11).
public class SaveProfilDtoValidator : AbstractValidator
diff --git a/backend/TrajetKmTracker.Api/Validators/UpdateTrajetDtoValidator.cs b/backend/SchotzIadKmTracker.Api/Validators/UpdateTrajetDtoValidator.cs
similarity index 92%
rename from backend/TrajetKmTracker.Api/Validators/UpdateTrajetDtoValidator.cs
rename to backend/SchotzIadKmTracker.Api/Validators/UpdateTrajetDtoValidator.cs
index 29bde13..c9e5a25 100644
--- a/backend/TrajetKmTracker.Api/Validators/UpdateTrajetDtoValidator.cs
+++ b/backend/SchotzIadKmTracker.Api/Validators/UpdateTrajetDtoValidator.cs
@@ -1,7 +1,7 @@
using FluentValidation;
-using TrajetKmTracker.Api.Models.DTOs;
+using SchotzIadKmTracker.Api.Models.DTOs;
-namespace TrajetKmTracker.Api.Validators;
+namespace SchotzIadKmTracker.Api.Validators;
// Validation de la mise à jour d'un trajet (Requirements 1.4, 1.5, 1.6, 1.7, 1.12, 6.3).
public class UpdateTrajetDtoValidator : AbstractValidator
diff --git a/backend/TrajetKmTracker.Api/appsettings.Development.json b/backend/SchotzIadKmTracker.Api/appsettings.Development.json
similarity index 100%
rename from backend/TrajetKmTracker.Api/appsettings.Development.json
rename to backend/SchotzIadKmTracker.Api/appsettings.Development.json
diff --git a/backend/TrajetKmTracker.Api/appsettings.json b/backend/SchotzIadKmTracker.Api/appsettings.json
similarity index 100%
rename from backend/TrajetKmTracker.Api/appsettings.json
rename to backend/SchotzIadKmTracker.Api/appsettings.json
diff --git a/backend/TrajetKmTracker.Tests/TrajetKmTracker.Tests.csproj b/backend/SchotzIadKmTracker.Tests/SchotzIadKmTracker.Tests.csproj
similarity index 90%
rename from backend/TrajetKmTracker.Tests/TrajetKmTracker.Tests.csproj
rename to backend/SchotzIadKmTracker.Tests/SchotzIadKmTracker.Tests.csproj
index 26c71cc..37dd56b 100644
--- a/backend/TrajetKmTracker.Tests/TrajetKmTracker.Tests.csproj
+++ b/backend/SchotzIadKmTracker.Tests/SchotzIadKmTracker.Tests.csproj
@@ -1,32 +1,32 @@
-
-
-
- net8.0
- enable
- enable
-
- false
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ net8.0
+ enable
+ enable
+
+ false
+ true
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/backend/TrajetKmTracker.Tests/SocleApiTests.cs b/backend/SchotzIadKmTracker.Tests/SocleApiTests.cs
similarity index 93%
rename from backend/TrajetKmTracker.Tests/SocleApiTests.cs
rename to backend/SchotzIadKmTracker.Tests/SocleApiTests.cs
index 955b294..a32c4f9 100644
--- a/backend/TrajetKmTracker.Tests/SocleApiTests.cs
+++ b/backend/SchotzIadKmTracker.Tests/SocleApiTests.cs
@@ -1,31 +1,31 @@
-using System.Net;
-using FluentAssertions;
-using Microsoft.AspNetCore.Hosting;
-using Microsoft.AspNetCore.Mvc.Testing;
-
-namespace TrajetKmTracker.Tests;
-
-///
-/// Test de fumée du socle : vérifie que l'hôte API démarre et sert Swagger
-/// en environnement Development (valide services de base, Swagger, pipeline).
-///
-public class SocleApiTests : IClassFixture>
-{
- private readonly WebApplicationFactory _factory;
-
- public SocleApiTests(WebApplicationFactory factory)
- {
- _factory = factory.WithWebHostBuilder(builder =>
- builder.UseEnvironment("Development"));
- }
-
- [Fact]
- public async Task Le_document_Swagger_est_disponible_en_developpement()
- {
- var client = _factory.CreateClient();
-
- var response = await client.GetAsync("/swagger/v1/swagger.json");
-
- response.StatusCode.Should().Be(HttpStatusCode.OK);
- }
-}
+using System.Net;
+using FluentAssertions;
+using Microsoft.AspNetCore.Hosting;
+using Microsoft.AspNetCore.Mvc.Testing;
+
+namespace SchotzIadKmTracker.Tests;
+
+///
+/// Test de fumée du socle : vérifie que l'hôte API démarre et sert Swagger
+/// en environnement Development (valide services de base, Swagger, pipeline).
+///
+public class SocleApiTests : IClassFixture>
+{
+ private readonly WebApplicationFactory _factory;
+
+ public SocleApiTests(WebApplicationFactory factory)
+ {
+ _factory = factory.WithWebHostBuilder(builder =>
+ builder.UseEnvironment("Development"));
+ }
+
+ [Fact]
+ public async Task Le_document_Swagger_est_disponible_en_developpement()
+ {
+ var client = _factory.CreateClient();
+
+ var response = await client.GetAsync("/swagger/v1/swagger.json");
+
+ response.StatusCode.Should().Be(HttpStatusCode.OK);
+ }
+}
diff --git a/backend/TrajetKmTracker.sln b/backend/SchotzIadKmTracker.sln
similarity index 76%
rename from backend/TrajetKmTracker.sln
rename to backend/SchotzIadKmTracker.sln
index dea4088..372f679 100644
--- a/backend/TrajetKmTracker.sln
+++ b/backend/SchotzIadKmTracker.sln
@@ -1,28 +1,28 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.0.31903.59
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TrajetKmTracker.Api", "TrajetKmTracker.Api\TrajetKmTracker.Api.csproj", "{A7699322-243B-4F74-9386-EE1C7E3DE320}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TrajetKmTracker.Tests", "TrajetKmTracker.Tests\TrajetKmTracker.Tests.csproj", "{73123654-F8E7-4337-9620-5EAE79FD89E8}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A7699322-243B-4F74-9386-EE1C7E3DE320}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A7699322-243B-4F74-9386-EE1C7E3DE320}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A7699322-243B-4F74-9386-EE1C7E3DE320}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A7699322-243B-4F74-9386-EE1C7E3DE320}.Release|Any CPU.Build.0 = Release|Any CPU
- {73123654-F8E7-4337-9620-5EAE79FD89E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {73123654-F8E7-4337-9620-5EAE79FD89E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {73123654-F8E7-4337-9620-5EAE79FD89E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {73123654-F8E7-4337-9620-5EAE79FD89E8}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.0.31903.59
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchotzIadKmTracker.Api", "SchotzIadKmTracker.Api\SchotzIadKmTracker.Api.csproj", "{A7699322-243B-4F74-9386-EE1C7E3DE320}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchotzIadKmTracker.Tests", "SchotzIadKmTracker.Tests\SchotzIadKmTracker.Tests.csproj", "{73123654-F8E7-4337-9620-5EAE79FD89E8}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A7699322-243B-4F74-9386-EE1C7E3DE320}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A7699322-243B-4F74-9386-EE1C7E3DE320}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A7699322-243B-4F74-9386-EE1C7E3DE320}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A7699322-243B-4F74-9386-EE1C7E3DE320}.Release|Any CPU.Build.0 = Release|Any CPU
+ {73123654-F8E7-4337-9620-5EAE79FD89E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {73123654-F8E7-4337-9620-5EAE79FD89E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {73123654-F8E7-4337-9620-5EAE79FD89E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {73123654-F8E7-4337-9620-5EAE79FD89E8}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+EndGlobal
diff --git a/backend/TrajetKmTracker.Api/TrajetKmTracker.Api.http b/backend/TrajetKmTracker.Api/TrajetKmTracker.Api.http
deleted file mode 100644
index e7aeed2..0000000
--- a/backend/TrajetKmTracker.Api/TrajetKmTracker.Api.http
+++ /dev/null
@@ -1,6 +0,0 @@
-@TrajetKmTracker.Api_HostAddress = http://localhost:5237
-
-GET {{TrajetKmTracker.Api_HostAddress}}/weatherforecast/
-Accept: application/json
-
-###
diff --git a/frontend/Dockerfile b/frontend/Dockerfile
index 75e01d4..2d7d48e 100644
--- a/frontend/Dockerfile
+++ b/frontend/Dockerfile
@@ -19,6 +19,6 @@ COPY nginx.conf /etc/nginx/conf.d/default.conf
# Artefacts Angular compilés.
# Le builder @angular-devkit/build-angular:application (Angular 22) émet les
# fichiers statiques dans dist//browser (et non directement dans dist/).
-COPY --from=build /app/dist/trajet-km-tracker/browser /usr/share/nginx/html
+COPY --from=build /app/dist/schotziad-km-tracker/browser /usr/share/nginx/html
EXPOSE 80
diff --git a/frontend/README.md b/frontend/README.md
index 56791f4..6d71271 100644
--- a/frontend/README.md
+++ b/frontend/README.md
@@ -1,4 +1,4 @@
-# TrajetKmTracker
+# SchotzIAD KM Tracker
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.17.
diff --git a/frontend/angular.json b/frontend/angular.json
index ee0bd4c..986abfd 100644
--- a/frontend/angular.json
+++ b/frontend/angular.json
@@ -7,7 +7,7 @@
},
"newProjectRoot": "projects",
"projects": {
- "trajet-km-tracker": {
+ "schotziad-km-tracker": {
"projectType": "application",
"schematics": {
"@schematics/angular:component": {
@@ -21,7 +21,7 @@
"build": {
"builder": "@angular-devkit/build-angular:application",
"options": {
- "outputPath": "dist/trajet-km-tracker",
+ "outputPath": "dist/schotziad-km-tracker",
"index": "src/index.html",
"browser": "src/main.ts",
"polyfills": [],
@@ -71,10 +71,10 @@
"builder": "@angular-devkit/build-angular:dev-server",
"configurations": {
"production": {
- "buildTarget": "trajet-km-tracker:build:production"
+ "buildTarget": "schotziad-km-tracker:build:production"
},
"development": {
- "buildTarget": "trajet-km-tracker:build:development"
+ "buildTarget": "schotziad-km-tracker:build:development"
}
},
"defaultConfiguration": "development"
@@ -82,7 +82,7 @@
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
- "buildTarget": "trajet-km-tracker:build"
+ "buildTarget": "schotziad-km-tracker:build"
}
},
"test": {
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 26c4a5d..59cb1da 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -1,11 +1,11 @@
{
- "name": "trajet-km-tracker",
+ "name": "schotziad-km-tracker",
"version": "0.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "name": "trajet-km-tracker",
+ "name": "schotziad-km-tracker",
"version": "0.0.0",
"dependencies": {
"@angular/animations": "^22.1.6",
diff --git a/frontend/package.json b/frontend/package.json
index 671270a..847b8dd 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -1,5 +1,5 @@
{
- "name": "trajet-km-tracker",
+ "name": "schotziad-km-tracker",
"version": "0.0.0",
"scripts": {
"ng": "ng",
diff --git a/frontend/package.json.bak b/frontend/package.json.bak
deleted file mode 100644
index 5cccf53..0000000
--- a/frontend/package.json.bak
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "name": "trajet-km-tracker",
- "version": "0.0.0",
- "scripts": {
- "ng": "ng",
- "start": "ng serve",
- "build": "ng build",
- "watch": "ng build --watch --configuration development",
- "test": "ng test"
- },
- "private": true,
- "dependencies": {
- "@angular/animations": "^22.1.6",
- "@angular/cdk": "^22.1.6",
- "@angular/common": "^22.1.6",
- "@angular/compiler": "^22.1.6",
- "@angular/core": "^22.1.6",
- "@angular/forms": "^22.1.6",
- "@angular/platform-browser": "^22.1.6",
- "@angular/platform-browser-dynamic": "^22.1.6",
- "@angular/router": "^22.1.6",
- "@types/leaflet": "^1.9.22",
- "leaflet": "^1.9.4",
- "rxjs": "~7.8.0",
- "tslib": "^2.3.0",
- "zone.js": "~0.14.3"
- },
- "devDependencies": {
- "@angular-devkit/build-angular": "^22.1.8",
- "@angular/cli": "^22.1.8",
- "@angular/compiler-cli": "^22.1.6",
- "@types/jasmine": "~5.1.0",
- "jasmine-core": "~5.1.0",
- "karma": "~6.4.0",
- "karma-chrome-launcher": "~3.2.0",
- "karma-coverage": "~2.2.0",
- "karma-jasmine": "~5.1.0",
- "karma-jasmine-html-reporter": "~2.1.0",
- "typescript": "~5.4.2"
- }
-}
diff --git a/frontend/src/app/app.component.spec.ts b/frontend/src/app/app.component.spec.ts
index 93eab9e..89906dd 100644
--- a/frontend/src/app/app.component.spec.ts
+++ b/frontend/src/app/app.component.spec.ts
@@ -18,10 +18,10 @@ describe('AppComponent', () => {
expect(app).toBeTruthy();
});
- it(`should have the 'trajet-km-tracker' title`, () => {
+ it(`should have the 'schotziad-km-tracker' title`, () => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.componentInstance;
- expect(app.title).toEqual('trajet-km-tracker');
+ expect(app.title).toEqual('schotziad-km-tracker');
});
it('should render a router outlet', () => {
diff --git a/frontend/src/app/app.component.ts b/frontend/src/app/app.component.ts
index e598b18..0e26381 100644
--- a/frontend/src/app/app.component.ts
+++ b/frontend/src/app/app.component.ts
@@ -9,5 +9,5 @@ import { RouterLink, RouterLinkActive, RouterOutlet } from '@angular/router';
styleUrl: './app.component.scss'
})
export class AppComponent {
- title = 'trajet-km-tracker';
+ title = 'schotziad-km-tracker';
}
diff --git a/frontend/src/index.html b/frontend/src/index.html
index 9b1a822..ad2a3d4 100644
--- a/frontend/src/index.html
+++ b/frontend/src/index.html
@@ -2,7 +2,7 @@
- TrajetKmTracker
+ SchotzIAD KM Tracker
diff --git a/run-dev.sh b/run-dev.sh
index 61d4b63..e252df5 100755
--- a/run-dev.sh
+++ b/run-dev.sh
@@ -13,7 +13,7 @@ export PATH="$HOME/.dotnet:$HOME/.dotnet/tools:$PATH"
export DOTNET_ROOT="$HOME/.dotnet"
# Base réelle, chemin ABSOLU pour éviter deux bases selon le dossier de lancement.
-export ConnectionStrings__Default="Data Source=$RACINE/backend/TrajetKmTracker.Api/trajets.db"
+export ConnectionStrings__Default="Data Source=$RACINE/backend/SchotzIadKmTracker.Api/trajets.db"
export ASPNETCORE_ENVIRONMENT=Development
# Clé OpenRouteService : lue depuis .env (ORS_API_KEY) et injectée sous le nom attendu
@@ -29,8 +29,8 @@ if [[ -z "${ORS__ApiKey:-}" && -f "$RACINE/.env" ]]; then
fi
fi
-echo "→ Démarrage du backend sur http://localhost:8080 (base : $RACINE/backend/TrajetKmTracker.Api/trajets.db)"
-dotnet run --project "$RACINE/backend/TrajetKmTracker.Api" --urls http://localhost:8080 &
+echo "→ Démarrage du backend sur http://localhost:8080 (base : $RACINE/backend/SchotzIadKmTracker.Api/trajets.db)"
+dotnet run --project "$RACINE/backend/SchotzIadKmTracker.Api" --urls http://localhost:8080 &
PID_BACK=$!
# --- Frontend (Angular via nvm/Node 22) -------------------------------------
@@ -55,7 +55,7 @@ cleanup() {
echo ""
echo "→ Arrêt…"
kill "$PID_BACK" "$PID_FRONT" 2>/dev/null || true
- pkill -f "TrajetKmTracker.Api" 2>/dev/null || true
+ pkill -f "SchotzIadKmTracker.Api" 2>/dev/null || true
}
trap cleanup EXIT INT TERM