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