aboutsummaryrefslogtreecommitdiffstats
path: root/code/api/src
diff options
context:
space:
mode:
Diffstat (limited to 'code/api/src')
-rw-r--r--code/api/src/Program.cs14
-rw-r--r--code/api/src/Resources/SharedResources.cs2
2 files changed, 9 insertions, 7 deletions
diff --git a/code/api/src/Program.cs b/code/api/src/Program.cs
index 4b04bf4..c372e7e 100644
--- a/code/api/src/Program.cs
+++ b/code/api/src/Program.cs
@@ -30,11 +30,13 @@ global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Hosting;
global using Microsoft.Extensions.Logging;
global using Serilog;
+global using Quartz;
+global using IOL.GreatOffice.Api.Resources;
using IOL.GreatOffice.Api.Endpoints.V1;
using IOL.GreatOffice.Api.Jobs;
using Microsoft.AspNetCore.HttpOverrides;
+using Microsoft.AspNetCore.Localization;
using Microsoft.AspNetCore.Mvc.Versioning;
-using Quartz;
using Serilog.Events;
namespace IOL.GreatOffice.Api;
@@ -72,7 +74,7 @@ public static class Program
new JsonSerializerOptions() {
WriteIndented = true
}));
-
+
builder.Host.UseSerilog(Log.Logger);
builder.WebHost.ConfigureKestrel(kestrel => { kestrel.AddServerHeader = false; });
@@ -84,7 +86,7 @@ public static class Program
builder.Services.Configure<ForwardedHeadersOptions>(options => { options.ForwardedHeaders = ForwardedHeaders.XForwardedProto; });
}
- builder.Services.AddLocalization(options => { options.ResourcesPath = "Resources"; });
+ builder.Services.AddLocalization();
builder.Services.AddRequestLocalization(options => {
var supportedCultures = new[] {"en", "nb"};
options.SetDefaultCulture(supportedCultures[0])
@@ -120,7 +122,7 @@ public static class Program
options.DefaultChallengeScheme = CookieAuthenticationDefaults.AuthenticationScheme;
})
.AddCookie(options => {
- options.Cookie.Name = "go_session";
+ options.Cookie.Name = AppCookies.Session;
options.Cookie.Domain = builder.Environment.IsDevelopment() ? "localhost" : ".greatoffice.life";
options.Cookie.HttpOnly = true;
options.Cookie.IsEssential = true;
@@ -180,13 +182,13 @@ public static class Program
}
});
});
-
+
builder.Services.AddPagination(options => {
options.DefaultSize = 50;
options.MaxSize = 100;
options.CanChangeSizeFromQuery = true;
});
-
+
builder.Services
.AddControllers()
.AddDataAnnotationsLocalization()
diff --git a/code/api/src/Resources/SharedResources.cs b/code/api/src/Resources/SharedResources.cs
index 4b8ec2f..f98895b 100644
--- a/code/api/src/Resources/SharedResources.cs
+++ b/code/api/src/Resources/SharedResources.cs
@@ -1,4 +1,4 @@
-namespace IOL.GreatOffice.Api;
+namespace IOL.GreatOffice.Api.Resources;
public class SharedResources
{ } \ No newline at end of file