diff --git a/Sample/Helpdesk.Wolverine/Helpdesk.Api/Properties/launchSettings.json b/Sample/Helpdesk.Wolverine/Helpdesk.Api/Properties/launchSettings.json index 912842140..949ac3e8f 100644 --- a/Sample/Helpdesk.Wolverine/Helpdesk.Api/Properties/launchSettings.json +++ b/Sample/Helpdesk.Wolverine/Helpdesk.Api/Properties/launchSettings.json @@ -7,7 +7,7 @@ "launchUrl": "swagger/index.html", "applicationUrl": "http://localhost:5248", "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" + "ASPNETCORE_ENVIRONMENT": "Test" } } } diff --git a/Sample/Helpdesk/Helpdesk.Api/Helpdesk.Api.csproj b/Sample/Helpdesk/Helpdesk.Api/Helpdesk.Api.csproj index dc45c96d0..9ae121c84 100644 --- a/Sample/Helpdesk/Helpdesk.Api/Helpdesk.Api.csproj +++ b/Sample/Helpdesk/Helpdesk.Api/Helpdesk.Api.csproj @@ -16,7 +16,7 @@ - - - + + + diff --git a/Sample/Helpdesk/Helpdesk.Api/Program.cs b/Sample/Helpdesk/Helpdesk.Api/Program.cs index 1f9ebf78e..88ae45810 100644 --- a/Sample/Helpdesk/Helpdesk.Api/Program.cs +++ b/Sample/Helpdesk/Helpdesk.Api/Program.cs @@ -1,5 +1,4 @@ using System.Text.Json.Serialization; -using Core.WebApi.Middlewares.ExceptionHandling; using Helpdesk.Api.Core.Http; using Helpdesk.Api.Core.Kafka; using Helpdesk.Api.Core.Marten; @@ -14,6 +13,7 @@ using Marten.AspNetCore; using Marten.Events; using Marten.Events.Daemon.Resiliency; +using Marten.Events.Projections; using Marten.Pagination; using Marten.Schema.Identity; using Marten.Storage; @@ -34,8 +34,8 @@ builder.Services .AddEndpointsApiExplorer() .AddSwaggerGen() - .AddDefaultExceptionHandler() - .AddMarten(sp => + //.AddDefaultExceptionHandler() + .AddMarten(_ => { var options = new StoreOptions(); @@ -60,11 +60,11 @@ options.Projections.Errors.SkipSerializationErrors = false; options.Projections.Errors.SkipUnknownEvents = false; - // options.Projections.LiveStreamAggregation(); - // options.Projections.Add(ProjectionLifecycle.Inline); - // options.Projections.Add(ProjectionLifecycle.Inline); - // options.Projections.Add(ProjectionLifecycle.Inline); - // options.Projections.Add(ProjectionLifecycle.Async); + options.Projections.LiveStreamAggregation(); + options.Projections.Add(ProjectionLifecycle.Inline); + options.Projections.Add(ProjectionLifecycle.Inline); + options.Projections.Add(ProjectionLifecycle.Inline); + options.Projections.Add(ProjectionLifecycle.Async); options.ApplicationAssembly = typeof(CustomerIncidentsSummaryProjection).Assembly; @@ -258,7 +258,8 @@ await documentSession.GetAndUpdate(incidentId, ToExpectedVersion(eTag) querySession.Json.WriteById(customerId, context) ); -app.UseExceptionHandler().UseSwagger() +app//.UseExceptionHandler() + .UseSwagger() .UseSwaggerUI() .UseForwardedHeaders(); // Header forwarding to enable Swagger in Nginx