diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2021-08-20 21:48:17 +0200 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2021-08-20 21:48:17 +0200 |
| commit | f1f6af588ea5d6068e824303607e81cdd80cbd93 (patch) | |
| tree | e901039571c88ebd1b077ef9aecce88ff7a0f5a0 /src/Data | |
| parent | 4322330745d18bb28f7deee1a54ae3c748645d92 (diff) | |
| download | dotnet-webapi-template-f1f6af588ea5d6068e824303607e81cdd80cbd93.tar.xz dotnet-webapi-template-f1f6af588ea5d6068e824303607e81cdd80cbd93.zip | |
Update packages, add AppCookie
Diffstat (limited to 'src/Data')
| -rw-r--r-- | src/Data/General/AppCookie.cs | 9 | ||||
| -rw-r--r-- | src/Data/Static/AppCookies.cs | 13 | ||||
| -rw-r--r-- | src/Data/Static/AppJsonSettings.cs | 2 |
3 files changed, 23 insertions, 1 deletions
diff --git a/src/Data/General/AppCookie.cs b/src/Data/General/AppCookie.cs new file mode 100644 index 0000000..afa876f --- /dev/null +++ b/src/Data/General/AppCookie.cs @@ -0,0 +1,9 @@ +namespace IOL.WebApi.Template.Data.General +{ + public sealed record AppCookie + { + public string Name { get; init; } + public string Description { get; init; } + public bool Required { get; init; } + } +} diff --git a/src/Data/Static/AppCookies.cs b/src/Data/Static/AppCookies.cs new file mode 100644 index 0000000..3bb8ff9 --- /dev/null +++ b/src/Data/Static/AppCookies.cs @@ -0,0 +1,13 @@ +using IOL.WebApi.Template.Data.General; + +namespace IOL.WebApi.Template.Data.Static +{ + public static class AppCookies + { + public static AppCookie Session => new() { + Name = "IOL.WebApi.Template_session", + Description = "This cookie is required to keep track of you when you log in.", + Required = false + }; + } +} diff --git a/src/Data/Static/AppJsonSettings.cs b/src/Data/Static/AppJsonSettings.cs index 8aad1ba..dd26588 100644 --- a/src/Data/Static/AppJsonSettings.cs +++ b/src/Data/Static/AppJsonSettings.cs @@ -7,7 +7,7 @@ namespace IOL.WebApi.Template.Data.Static { public static class AppJsonSettings { - public static Action<JsonOptions> Value { get; } = options => { + public static Action<JsonOptions> Default { get; } = options => { options.JsonSerializerOptions.ReferenceHandler = ReferenceHandler.Preserve; options.JsonSerializerOptions.PropertyNameCaseInsensitive = true; options.JsonSerializerOptions.NumberHandling = JsonNumberHandling.AllowReadingFromString; |
