From a5bec7d8bbe9b9933cd6557bd9b787d9abfa910a Mon Sep 17 00:00:00 2001 From: StuartFerguson Date: Tue, 9 Jun 2026 14:55:59 +0100 Subject: [PATCH] Update route constants and exception handling Replaced Exception with ApplicationException in Extensions.cs for file profile errors. Changed route constants to public static readonly String and added using System; in endpoint files. --- FileProcessor/Common/Extensions.cs | 2 +- FileProcessor/Endpoints/DomainEventEndpoints.cs | 5 +++-- FileProcessor/Endpoints/FileEndpoints.cs | 5 +++-- FileProcessor/Endpoints/FileImportLogEndpoints.cs | 5 +++-- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/FileProcessor/Common/Extensions.cs b/FileProcessor/Common/Extensions.cs index d4498b2..113598e 100644 --- a/FileProcessor/Common/Extensions.cs +++ b/FileProcessor/Common/Extensions.cs @@ -78,7 +78,7 @@ public static void PreWarm(this IApplicationBuilder applicationBuilder){ if (fileProfilesResult.IsFailed) { Logger.LogWarning($"Error getting file profiles {fileProfilesResult.Message}"); - throw new Exception(fileProfilesResult.Message); + throw new ApplicationException(fileProfilesResult.Message); } List fileProfiles = fileProfilesResult.Data; diff --git a/FileProcessor/Endpoints/DomainEventEndpoints.cs b/FileProcessor/Endpoints/DomainEventEndpoints.cs index b1a9f08..e7785e9 100644 --- a/FileProcessor/Endpoints/DomainEventEndpoints.cs +++ b/FileProcessor/Endpoints/DomainEventEndpoints.cs @@ -1,4 +1,5 @@ -using FileProcessor.Handlers; +using System; +using FileProcessor.Handlers; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Routing; @@ -7,7 +8,7 @@ namespace FileProcessor.Endpoints; public static class DomainEventEndpoints { - private const string Route = "api/domainevents"; + public static readonly String Route = "api/domainevents"; public static void MapDomainEventEndpoint(this IEndpointRouteBuilder app) { diff --git a/FileProcessor/Endpoints/FileEndpoints.cs b/FileProcessor/Endpoints/FileEndpoints.cs index 0a7d08a..63b3d32 100644 --- a/FileProcessor/Endpoints/FileEndpoints.cs +++ b/FileProcessor/Endpoints/FileEndpoints.cs @@ -1,4 +1,5 @@ -using FileProcessor.Handlers; +using System; +using FileProcessor.Handlers; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Routing; @@ -7,7 +8,7 @@ namespace FileProcessor.Endpoints; public static class FileEndpoints { - public const string BaseRoute = "api/files"; + public static readonly String BaseRoute = "api/files"; public static void MapFileEndpoints(this IEndpointRouteBuilder app) { diff --git a/FileProcessor/Endpoints/FileImportLogEndpoints.cs b/FileProcessor/Endpoints/FileImportLogEndpoints.cs index dce14b6..f227850 100644 --- a/FileProcessor/Endpoints/FileImportLogEndpoints.cs +++ b/FileProcessor/Endpoints/FileImportLogEndpoints.cs @@ -1,4 +1,5 @@ -using FileProcessor.Handlers; +using System; +using FileProcessor.Handlers; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Routing; @@ -7,7 +8,7 @@ namespace FileProcessor.Endpoints; public static class FileImportLogEndpoints { - public const string BaseRoute = "api/fileImportLogs"; + public static readonly String BaseRoute = "api/fileImportLogs"; public static void MapFileImportLogEndpoints(this IEndpointRouteBuilder app) {