diff --git a/ReleaseNotes.md b/ReleaseNotes.md index aa3e956..b86d277 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,3 +1,17 @@ +# 1.2.0 +- Upgrade ServiceBricks Version and all related packages to latest version +- Fix for Cosmos to remove index from modelbuilder +- Remove resources folder from webapp projects + +# 1.1.3 +- Upgrade ServiceBricks Version + +# 1.1.2 +- Upgrade ServiceBricks Version + +# 1.1.1 +- Upgrade ServiceBricks Version + # 1.1.0 - Official Production Release diff --git a/ServiceBricksNotificationV1.sln b/ServiceBricksNotificationV1.sln index 2c0f06d..28d9cf2 100644 --- a/ServiceBricksNotificationV1.sln +++ b/ServiceBricksNotificationV1.sln @@ -95,6 +95,28 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ServiceBricks.Notification. EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceBricks.Notification.Microservice", "src\V1\ServiceBricks.Notification.Microservice\ServiceBricks.Notification.Microservice.csproj", "{4E1C1D8D-3457-48FB-8A23-DA54EA209554}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Net9", "Net9", "{01F0F18F-FA1F-42FB-83F9-4338A1B88ABA}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceBricks.Notification.AzureDataTables.XunitNet9", "..\ServiceBricks-Notification\src\V1\Tests\ServiceBricks.Notification.AzureDataTables.XunitNet9\ServiceBricks.Notification.AzureDataTables.XunitNet9.csproj", "{46F8A86B-0CD2-46B4-8F82-A042F66E86E5}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceBricks.Notification.Client.XunitNet9", "..\ServiceBricks-Notification\src\V1\Tests\ServiceBricks.Notification.Client.XunitNet9\ServiceBricks.Notification.Client.XunitNet9.csproj", "{B90ED104-B3C1-4964-8D69-38FFBFF0741B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceBricks.Notification.Cosmos.XunitNet9", "..\ServiceBricks-Notification\src\V1\Tests\ServiceBricks.Notification.Cosmos.XunitNet9\ServiceBricks.Notification.Cosmos.XunitNet9.csproj", "{F0AFD895-FBB8-4C07-8671-728258E5251B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceBricks.Notification.InMemory.XunitNet9", "..\ServiceBricks-Notification\src\V1\Tests\ServiceBricks.Notification.InMemory.XunitNet9\ServiceBricks.Notification.InMemory.XunitNet9.csproj", "{47C69F48-C1F8-48AC-9460-38A815E7224B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceBricks.Notification.MongoDb.XunitNet9", "..\ServiceBricks-Notification\src\V1\Tests\ServiceBricks.Notification.MongoDb.XunitNet9\ServiceBricks.Notification.MongoDb.XunitNet9.csproj", "{F250A5AE-DB1D-422E-BDC5-D2D0A2F1E206}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceBricks.Notification.Postgres.XunitNet9", "..\ServiceBricks-Notification\src\V1\Tests\ServiceBricks.Notification.Postgres.XunitNet9\ServiceBricks.Notification.Postgres.XunitNet9.csproj", "{F8CF19C8-9529-42FF-B7A3-CFC1C90B6149}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceBricks.Notification.Sqlite.XunitNet9", "..\ServiceBricks-Notification\src\V1\Tests\ServiceBricks.Notification.Sqlite.XunitNet9\ServiceBricks.Notification.Sqlite.XunitNet9.csproj", "{F29BA2BE-C683-49F7-B290-B62B15422F23}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceBricks.Notification.SqlServer.XunitNet9", "..\ServiceBricks-Notification\src\V1\Tests\ServiceBricks.Notification.SqlServer.XunitNet9\ServiceBricks.Notification.SqlServer.XunitNet9.csproj", "{3D579EA3-9C70-4DE9-8E2A-427EF816D874}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceBricks.Notification.XunitNet9", "..\ServiceBricks-Notification\src\V1\Tests\ServiceBricks.Notification.XunitNet9\ServiceBricks.Notification.XunitNet9.csproj", "{9B4C5E83-C53F-4E99-8B5C-40A03CBF49E8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebAppNet9", "..\ServiceBricks-Notification\src\V1\Tests\WebAppNet9\WebAppNet9.csproj", "{C21A0125-2853-4271-9F84-E4AF9FB9D33D}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -269,6 +291,46 @@ Global {4E1C1D8D-3457-48FB-8A23-DA54EA209554}.Debug|Any CPU.Build.0 = Debug|Any CPU {4E1C1D8D-3457-48FB-8A23-DA54EA209554}.Release|Any CPU.ActiveCfg = Release|Any CPU {4E1C1D8D-3457-48FB-8A23-DA54EA209554}.Release|Any CPU.Build.0 = Release|Any CPU + {46F8A86B-0CD2-46B4-8F82-A042F66E86E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {46F8A86B-0CD2-46B4-8F82-A042F66E86E5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {46F8A86B-0CD2-46B4-8F82-A042F66E86E5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {46F8A86B-0CD2-46B4-8F82-A042F66E86E5}.Release|Any CPU.Build.0 = Release|Any CPU + {B90ED104-B3C1-4964-8D69-38FFBFF0741B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B90ED104-B3C1-4964-8D69-38FFBFF0741B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B90ED104-B3C1-4964-8D69-38FFBFF0741B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B90ED104-B3C1-4964-8D69-38FFBFF0741B}.Release|Any CPU.Build.0 = Release|Any CPU + {F0AFD895-FBB8-4C07-8671-728258E5251B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F0AFD895-FBB8-4C07-8671-728258E5251B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F0AFD895-FBB8-4C07-8671-728258E5251B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F0AFD895-FBB8-4C07-8671-728258E5251B}.Release|Any CPU.Build.0 = Release|Any CPU + {47C69F48-C1F8-48AC-9460-38A815E7224B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {47C69F48-C1F8-48AC-9460-38A815E7224B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {47C69F48-C1F8-48AC-9460-38A815E7224B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {47C69F48-C1F8-48AC-9460-38A815E7224B}.Release|Any CPU.Build.0 = Release|Any CPU + {F250A5AE-DB1D-422E-BDC5-D2D0A2F1E206}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F250A5AE-DB1D-422E-BDC5-D2D0A2F1E206}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F250A5AE-DB1D-422E-BDC5-D2D0A2F1E206}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F250A5AE-DB1D-422E-BDC5-D2D0A2F1E206}.Release|Any CPU.Build.0 = Release|Any CPU + {F8CF19C8-9529-42FF-B7A3-CFC1C90B6149}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F8CF19C8-9529-42FF-B7A3-CFC1C90B6149}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F8CF19C8-9529-42FF-B7A3-CFC1C90B6149}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F8CF19C8-9529-42FF-B7A3-CFC1C90B6149}.Release|Any CPU.Build.0 = Release|Any CPU + {F29BA2BE-C683-49F7-B290-B62B15422F23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F29BA2BE-C683-49F7-B290-B62B15422F23}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F29BA2BE-C683-49F7-B290-B62B15422F23}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F29BA2BE-C683-49F7-B290-B62B15422F23}.Release|Any CPU.Build.0 = Release|Any CPU + {3D579EA3-9C70-4DE9-8E2A-427EF816D874}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3D579EA3-9C70-4DE9-8E2A-427EF816D874}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3D579EA3-9C70-4DE9-8E2A-427EF816D874}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3D579EA3-9C70-4DE9-8E2A-427EF816D874}.Release|Any CPU.Build.0 = Release|Any CPU + {9B4C5E83-C53F-4E99-8B5C-40A03CBF49E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9B4C5E83-C53F-4E99-8B5C-40A03CBF49E8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9B4C5E83-C53F-4E99-8B5C-40A03CBF49E8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9B4C5E83-C53F-4E99-8B5C-40A03CBF49E8}.Release|Any CPU.Build.0 = Release|Any CPU + {C21A0125-2853-4271-9F84-E4AF9FB9D33D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C21A0125-2853-4271-9F84-E4AF9FB9D33D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C21A0125-2853-4271-9F84-E4AF9FB9D33D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C21A0125-2853-4271-9F84-E4AF9FB9D33D}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -308,6 +370,17 @@ Global {562C38D2-C0C1-4FDB-83F0-4D8217447CC3} = {9018E6FF-7C85-487E-92B5-BB404EF57705} {F5ADC30A-3958-4E21-9214-F4F44341D0C9} = {9018E6FF-7C85-487E-92B5-BB404EF57705} {9DE8C13A-1BC4-4288-B9DD-CA15D0D49E3F} = {9018E6FF-7C85-487E-92B5-BB404EF57705} + {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} = {8562DADF-4034-4854-AEFE-C306451F0D66} + {46F8A86B-0CD2-46B4-8F82-A042F66E86E5} = {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} + {B90ED104-B3C1-4964-8D69-38FFBFF0741B} = {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} + {F0AFD895-FBB8-4C07-8671-728258E5251B} = {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} + {47C69F48-C1F8-48AC-9460-38A815E7224B} = {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} + {F250A5AE-DB1D-422E-BDC5-D2D0A2F1E206} = {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} + {F8CF19C8-9529-42FF-B7A3-CFC1C90B6149} = {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} + {F29BA2BE-C683-49F7-B290-B62B15422F23} = {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} + {3D579EA3-9C70-4DE9-8E2A-427EF816D874} = {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} + {9B4C5E83-C53F-4E99-8B5C-40A03CBF49E8} = {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} + {C21A0125-2853-4271-9F84-E4AF9FB9D33D} = {01F0F18F-FA1F-42FB-83F9-4338A1B88ABA} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {BED65CC7-B073-4BEF-88E6-6057B8E060FF} diff --git a/src/V1/ServiceBricks.Notification.AzureDataTables/ServiceBricks.Notification.AzureDataTables.csproj b/src/V1/ServiceBricks.Notification.AzureDataTables/ServiceBricks.Notification.AzureDataTables.csproj index 8c5792e..20ffaef 100644 --- a/src/V1/ServiceBricks.Notification.AzureDataTables/ServiceBricks.Notification.AzureDataTables.csproj +++ b/src/V1/ServiceBricks.Notification.AzureDataTables/ServiceBricks.Notification.AzureDataTables.csproj @@ -1,7 +1,7 @@ - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification.AzureDataTables ServiceBricks.Notification.AzureDataTables @@ -9,9 +9,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;notification;azure;azuredatatables @@ -36,6 +36,6 @@ - + diff --git a/src/V1/ServiceBricks.Notification.Cosmos/Model/NotificationCosmosContext.cs b/src/V1/ServiceBricks.Notification.Cosmos/Model/NotificationCosmosContext.cs index d67b152..0a65a61 100644 --- a/src/V1/ServiceBricks.Notification.Cosmos/Model/NotificationCosmosContext.cs +++ b/src/V1/ServiceBricks.Notification.Cosmos/Model/NotificationCosmosContext.cs @@ -1,4 +1,5 @@ using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Diagnostics; namespace ServiceBricks.Notification.Cosmos { @@ -21,7 +22,7 @@ public NotificationCosmosContext(DbContextOptions opt /// /// NotifyMessages. /// - public virtual DbSet NotifyMessages { get; set; } + public virtual DbSet NotifyMessage { get; set; } /// /// OnModelCreating. @@ -34,10 +35,22 @@ protected override void OnModelCreating(ModelBuilder builder) // AI: Create the model for each table builder.Entity().HasKey(key => key.Key); builder.Entity().HasPartitionKey(key => key.PartitionKey); - builder.Entity().HasIndex(key => new { key.IsComplete, key.IsProcessing, key.IsError, key.FutureProcessDate, key.ProcessDate, key.CreateDate }); builder.Entity().ToContainer(NotificationCosmosConstants.GetContainerName(nameof(NotifyMessage))); } + /// + /// OnConfiguring + /// + /// + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { +#if NET9_0 + optionsBuilder.ConfigureWarnings(w => w.Ignore(CosmosEventId.SyncNotSupported)); +#endif + + base.OnConfiguring(optionsBuilder); + } + /// /// Create context. /// diff --git a/src/V1/ServiceBricks.Notification.Cosmos/ServiceBricks.Notification.Cosmos.csproj b/src/V1/ServiceBricks.Notification.Cosmos/ServiceBricks.Notification.Cosmos.csproj index 1d36b05..b4be925 100644 --- a/src/V1/ServiceBricks.Notification.Cosmos/ServiceBricks.Notification.Cosmos.csproj +++ b/src/V1/ServiceBricks.Notification.Cosmos/ServiceBricks.Notification.Cosmos.csproj @@ -1,7 +1,7 @@ - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification.Cosmos ServiceBricks.Notification.Cosmos @@ -9,9 +9,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;notification;cosmos;cosmosdb @@ -36,7 +36,7 @@ - + diff --git a/src/V1/ServiceBricks.Notification.EntityFrameworkCore/ServiceBricks.Notification.EntityFrameworkCore.csproj b/src/V1/ServiceBricks.Notification.EntityFrameworkCore/ServiceBricks.Notification.EntityFrameworkCore.csproj index e5bb02e..0e1b212 100644 --- a/src/V1/ServiceBricks.Notification.EntityFrameworkCore/ServiceBricks.Notification.EntityFrameworkCore.csproj +++ b/src/V1/ServiceBricks.Notification.EntityFrameworkCore/ServiceBricks.Notification.EntityFrameworkCore.csproj @@ -1,7 +1,7 @@ - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification.EntityFrameworkCore ServiceBricks.Notification.EntityFrameworkCore @@ -9,9 +9,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;notification;entityframeworkcore;efc @@ -36,6 +36,6 @@ - + diff --git a/src/V1/ServiceBricks.Notification.InMemory/ServiceBricks.Notification.InMemory.csproj b/src/V1/ServiceBricks.Notification.InMemory/ServiceBricks.Notification.InMemory.csproj index a1fe82c..f54367e 100644 --- a/src/V1/ServiceBricks.Notification.InMemory/ServiceBricks.Notification.InMemory.csproj +++ b/src/V1/ServiceBricks.Notification.InMemory/ServiceBricks.Notification.InMemory.csproj @@ -1,7 +1,7 @@ - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification.InMemory ServiceBricks.Notification.InMemory @@ -9,9 +9,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;inmemory @@ -36,7 +36,7 @@ - + diff --git a/src/V1/ServiceBricks.Notification.Microservice/ServiceBricks.Notification.Microservice.csproj b/src/V1/ServiceBricks.Notification.Microservice/ServiceBricks.Notification.Microservice.csproj index aebcb40..8804cb8 100644 --- a/src/V1/ServiceBricks.Notification.Microservice/ServiceBricks.Notification.Microservice.csproj +++ b/src/V1/ServiceBricks.Notification.Microservice/ServiceBricks.Notification.Microservice.csproj @@ -1,7 +1,7 @@  - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification.Microservice ServiceBricks.Notification.Microservice @@ -9,9 +9,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;notification;microservice @@ -34,7 +34,7 @@ - + diff --git a/src/V1/ServiceBricks.Notification.MongoDb/ServiceBricks.Notification.MongoDb.csproj b/src/V1/ServiceBricks.Notification.MongoDb/ServiceBricks.Notification.MongoDb.csproj index 97e4f15..55a2d67 100644 --- a/src/V1/ServiceBricks.Notification.MongoDb/ServiceBricks.Notification.MongoDb.csproj +++ b/src/V1/ServiceBricks.Notification.MongoDb/ServiceBricks.Notification.MongoDb.csproj @@ -1,7 +1,7 @@ - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification.MongoDb ServiceBricks.Notification.MongoDb @@ -9,9 +9,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;notification;mongo;mongodb @@ -36,6 +36,6 @@ - + diff --git a/src/V1/ServiceBricks.Notification.Postgres/ServiceBricks.Notification.Postgres.csproj b/src/V1/ServiceBricks.Notification.Postgres/ServiceBricks.Notification.Postgres.csproj index c80067e..1500786 100644 --- a/src/V1/ServiceBricks.Notification.Postgres/ServiceBricks.Notification.Postgres.csproj +++ b/src/V1/ServiceBricks.Notification.Postgres/ServiceBricks.Notification.Postgres.csproj @@ -1,6 +1,6 @@ - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification.Postgres ServiceBricks.Notification.Postgres @@ -8,9 +8,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;notification;postgres @@ -35,7 +35,7 @@ - + diff --git a/src/V1/ServiceBricks.Notification.SendGrid/ServiceBricks.Notification.SendGrid.csproj b/src/V1/ServiceBricks.Notification.SendGrid/ServiceBricks.Notification.SendGrid.csproj index 393124b..2cf340e 100644 --- a/src/V1/ServiceBricks.Notification.SendGrid/ServiceBricks.Notification.SendGrid.csproj +++ b/src/V1/ServiceBricks.Notification.SendGrid/ServiceBricks.Notification.SendGrid.csproj @@ -1,7 +1,7 @@ - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification.SendGrid ServiceBricks.Notification.SendGrid @@ -9,9 +9,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;notification;sendgrid diff --git a/src/V1/ServiceBricks.Notification.SqlServer/ServiceBricks.Notification.SqlServer.csproj b/src/V1/ServiceBricks.Notification.SqlServer/ServiceBricks.Notification.SqlServer.csproj index 756cd72..35110fc 100644 --- a/src/V1/ServiceBricks.Notification.SqlServer/ServiceBricks.Notification.SqlServer.csproj +++ b/src/V1/ServiceBricks.Notification.SqlServer/ServiceBricks.Notification.SqlServer.csproj @@ -1,6 +1,6 @@ - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification.SqlServer ServiceBricks.Notification.SqlServer @@ -8,9 +8,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;notification;sql;sqlserver @@ -35,7 +35,7 @@ - + diff --git a/src/V1/ServiceBricks.Notification.Sqlite/ServiceBricks.Notification.Sqlite.csproj b/src/V1/ServiceBricks.Notification.Sqlite/ServiceBricks.Notification.Sqlite.csproj index ecd1674..4b5e55d 100644 --- a/src/V1/ServiceBricks.Notification.Sqlite/ServiceBricks.Notification.Sqlite.csproj +++ b/src/V1/ServiceBricks.Notification.Sqlite/ServiceBricks.Notification.Sqlite.csproj @@ -1,7 +1,7 @@ - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification.Sqlite ServiceBricks.Notification.Sqlite @@ -9,9 +9,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;notification;sqlite @@ -36,7 +36,7 @@ - + diff --git a/src/V1/ServiceBricks.Notification/ServiceBricks.Notification.csproj b/src/V1/ServiceBricks.Notification/ServiceBricks.Notification.csproj index 7cc010e..d152828 100644 --- a/src/V1/ServiceBricks.Notification/ServiceBricks.Notification.csproj +++ b/src/V1/ServiceBricks.Notification/ServiceBricks.Notification.csproj @@ -1,7 +1,7 @@ - 1.1.3 + 1.2.0 The open source microservices platform. Visit https://ServiceBricks.com to learn more. ServiceBricks.Notification ServiceBricks.Notification @@ -9,9 +9,9 @@ holomodular HoloModular LLC ServiceBricks - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net9.0 disable - Copyright © 2024 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. + Copyright © 2025 HoloModular LLC. All Rights Reserved. Visit https://HoloModular.com to learn more. https://ServiceBricks.com logo.png servicebricks;notification @@ -33,6 +33,6 @@ - + diff --git a/src/V1/Tests/MigrationsHost/MigrationsHost.csproj b/src/V1/Tests/MigrationsHost/MigrationsHost.csproj index 36d98d5..dd480d6 100644 --- a/src/V1/Tests/MigrationsHost/MigrationsHost.csproj +++ b/src/V1/Tests/MigrationsHost/MigrationsHost.csproj @@ -14,7 +14,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -26,7 +26,7 @@ - + diff --git a/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet6/ServiceBricks.Notification.AzureDataTables.XunitNet6.csproj b/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet6/ServiceBricks.Notification.AzureDataTables.XunitNet6.csproj index af68036..237f5e5 100644 --- a/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet6/ServiceBricks.Notification.AzureDataTables.XunitNet6.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet6/ServiceBricks.Notification.AzureDataTables.XunitNet6.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet7/ServiceBricks.Notification.AzureDataTables.XunitNet7.csproj b/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet7/ServiceBricks.Notification.AzureDataTables.XunitNet7.csproj index 0dcc1ff..87b0df6 100644 --- a/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet7/ServiceBricks.Notification.AzureDataTables.XunitNet7.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet7/ServiceBricks.Notification.AzureDataTables.XunitNet7.csproj @@ -23,17 +23,17 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet8/ServiceBricks.Notification.AzureDataTables.XunitNet8.csproj b/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet8/ServiceBricks.Notification.AzureDataTables.XunitNet8.csproj index dc70889..8bc068f 100644 --- a/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet8/ServiceBricks.Notification.AzureDataTables.XunitNet8.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet8/ServiceBricks.Notification.AzureDataTables.XunitNet8.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet9/ServiceBricks.Notification.AzureDataTables.XunitNet9.csproj b/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet9/ServiceBricks.Notification.AzureDataTables.XunitNet9.csproj new file mode 100644 index 0000000..82bc620 --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet9/ServiceBricks.Notification.AzureDataTables.XunitNet9.csproj @@ -0,0 +1,47 @@ + + + + net9.0 + enable + disable + + false + true + + + + + + + + + + + Always + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + diff --git a/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet9/Usings.cs b/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet9/Usings.cs new file mode 100644 index 0000000..8c927eb --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.AzureDataTables.XunitNet9/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file diff --git a/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet6/ServiceBricks.Notification.Client.XunitNet6.csproj b/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet6/ServiceBricks.Notification.Client.XunitNet6.csproj index d2ce4fd..8935353 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet6/ServiceBricks.Notification.Client.XunitNet6.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet6/ServiceBricks.Notification.Client.XunitNet6.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet7/ServiceBricks.Notification.Client.XunitNet7.csproj b/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet7/ServiceBricks.Notification.Client.XunitNet7.csproj index e457c13..93704cb 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet7/ServiceBricks.Notification.Client.XunitNet7.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet7/ServiceBricks.Notification.Client.XunitNet7.csproj @@ -23,17 +23,17 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet8/ServiceBricks.Notification.Client.XunitNet8.csproj b/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet8/ServiceBricks.Notification.Client.XunitNet8.csproj index 8bca3d1..0615824 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet8/ServiceBricks.Notification.Client.XunitNet8.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet8/ServiceBricks.Notification.Client.XunitNet8.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet9/ServiceBricks.Notification.Client.XunitNet9.csproj b/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet9/ServiceBricks.Notification.Client.XunitNet9.csproj new file mode 100644 index 0000000..3709a8a --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet9/ServiceBricks.Notification.Client.XunitNet9.csproj @@ -0,0 +1,46 @@ + + + + net9.0 + enable + disable + + false + true + + + + + + + + + + + Always + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + diff --git a/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet9/Usings.cs b/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet9/Usings.cs new file mode 100644 index 0000000..8c927eb --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.Client.XunitNet9/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file diff --git a/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet6/ServiceBricks.Notification.Cosmos.XunitNet6.csproj b/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet6/ServiceBricks.Notification.Cosmos.XunitNet6.csproj index c962d35..3d8ed98 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet6/ServiceBricks.Notification.Cosmos.XunitNet6.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet6/ServiceBricks.Notification.Cosmos.XunitNet6.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet7/ServiceBricks.Notification.Cosmos.XunitNet7.csproj b/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet7/ServiceBricks.Notification.Cosmos.XunitNet7.csproj index 2718839..9abbd5a 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet7/ServiceBricks.Notification.Cosmos.XunitNet7.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet7/ServiceBricks.Notification.Cosmos.XunitNet7.csproj @@ -23,17 +23,17 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet8/ServiceBricks.Notification.Cosmos.XunitNet8.csproj b/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet8/ServiceBricks.Notification.Cosmos.XunitNet8.csproj index a28fe5c..ba55c18 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet8/ServiceBricks.Notification.Cosmos.XunitNet8.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet8/ServiceBricks.Notification.Cosmos.XunitNet8.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet9/ServiceBricks.Notification.Cosmos.XunitNet9.csproj b/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet9/ServiceBricks.Notification.Cosmos.XunitNet9.csproj new file mode 100644 index 0000000..130537d --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet9/ServiceBricks.Notification.Cosmos.XunitNet9.csproj @@ -0,0 +1,47 @@ + + + + net9.0 + enable + disable + + false + true + + + + + + + + + + + Always + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + diff --git a/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet9/Usings.cs b/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet9/Usings.cs new file mode 100644 index 0000000..8c927eb --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.Cosmos.XunitNet9/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file diff --git a/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet6/ServiceBricks.Notification.InMemory.XunitNet6.csproj b/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet6/ServiceBricks.Notification.InMemory.XunitNet6.csproj index 2694892..9e89079 100644 --- a/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet6/ServiceBricks.Notification.InMemory.XunitNet6.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet6/ServiceBricks.Notification.InMemory.XunitNet6.csproj @@ -24,18 +24,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet7/ServiceBricks.Notification.InMemory.XunitNet7.csproj b/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet7/ServiceBricks.Notification.InMemory.XunitNet7.csproj index 9b8593d..f84aa98 100644 --- a/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet7/ServiceBricks.Notification.InMemory.XunitNet7.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet7/ServiceBricks.Notification.InMemory.XunitNet7.csproj @@ -25,17 +25,17 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet8/ServiceBricks.Notification.InMemory.XunitNet8.csproj b/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet8/ServiceBricks.Notification.InMemory.XunitNet8.csproj index 40b0f23..cf2f165 100644 --- a/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet8/ServiceBricks.Notification.InMemory.XunitNet8.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet8/ServiceBricks.Notification.InMemory.XunitNet8.csproj @@ -24,18 +24,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet9/ServiceBricks.Notification.InMemory.XunitNet9.csproj b/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet9/ServiceBricks.Notification.InMemory.XunitNet9.csproj new file mode 100644 index 0000000..a11c473 --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet9/ServiceBricks.Notification.InMemory.XunitNet9.csproj @@ -0,0 +1,49 @@ + + + + net9.0 + enable + disable + + false + true + + + + + + + + + + + + + Always + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + diff --git a/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet9/Usings.cs b/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet9/Usings.cs new file mode 100644 index 0000000..8c927eb --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.InMemory.XunitNet9/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file diff --git a/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet6/ServiceBricks.Notification.MongoDb.XunitNet6.csproj b/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet6/ServiceBricks.Notification.MongoDb.XunitNet6.csproj index 4051c56..b35b7a1 100644 --- a/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet6/ServiceBricks.Notification.MongoDb.XunitNet6.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet6/ServiceBricks.Notification.MongoDb.XunitNet6.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet7/ServiceBricks.Notification.MongoDb.XunitNet7.csproj b/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet7/ServiceBricks.Notification.MongoDb.XunitNet7.csproj index 61aab4b..35425c8 100644 --- a/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet7/ServiceBricks.Notification.MongoDb.XunitNet7.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet7/ServiceBricks.Notification.MongoDb.XunitNet7.csproj @@ -23,17 +23,17 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet8/ServiceBricks.Notification.MongoDb.XunitNet8.csproj b/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet8/ServiceBricks.Notification.MongoDb.XunitNet8.csproj index b9f8f2d..e324fa8 100644 --- a/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet8/ServiceBricks.Notification.MongoDb.XunitNet8.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet8/ServiceBricks.Notification.MongoDb.XunitNet8.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet9/ServiceBricks.Notification.MongoDb.XunitNet9.csproj b/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet9/ServiceBricks.Notification.MongoDb.XunitNet9.csproj new file mode 100644 index 0000000..35612fd --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet9/ServiceBricks.Notification.MongoDb.XunitNet9.csproj @@ -0,0 +1,47 @@ + + + + net9.0 + enable + disable + + false + true + + + + + + + + + + + Always + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + diff --git a/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet9/Usings.cs b/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet9/Usings.cs new file mode 100644 index 0000000..8c927eb --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.MongoDb.XunitNet9/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file diff --git a/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet6/ServiceBricks.Notification.Postgres.XunitNet6.csproj b/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet6/ServiceBricks.Notification.Postgres.XunitNet6.csproj index f17b1e2..265fef8 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet6/ServiceBricks.Notification.Postgres.XunitNet6.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet6/ServiceBricks.Notification.Postgres.XunitNet6.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet7/ServiceBricks.Notification.Postgres.XunitNet7.csproj b/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet7/ServiceBricks.Notification.Postgres.XunitNet7.csproj index 208dbbc..bb26dca 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet7/ServiceBricks.Notification.Postgres.XunitNet7.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet7/ServiceBricks.Notification.Postgres.XunitNet7.csproj @@ -23,17 +23,17 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet8/ServiceBricks.Notification.Postgres.XunitNet8.csproj b/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet8/ServiceBricks.Notification.Postgres.XunitNet8.csproj index 9b68c1b..a5500a4 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet8/ServiceBricks.Notification.Postgres.XunitNet8.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet8/ServiceBricks.Notification.Postgres.XunitNet8.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet9/ServiceBricks.Notification.Postgres.XunitNet9.csproj b/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet9/ServiceBricks.Notification.Postgres.XunitNet9.csproj new file mode 100644 index 0000000..b3d5dd6 --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet9/ServiceBricks.Notification.Postgres.XunitNet9.csproj @@ -0,0 +1,47 @@ + + + + net9.0 + enable + disable + + false + true + + + + + + + + + + + Always + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + diff --git a/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet9/Usings.cs b/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet9/Usings.cs new file mode 100644 index 0000000..8c927eb --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.Postgres.XunitNet9/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file diff --git a/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet6/ServiceBricks.Notification.SqlServer.XunitNet6.csproj b/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet6/ServiceBricks.Notification.SqlServer.XunitNet6.csproj index 8111256..08bb7e6 100644 --- a/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet6/ServiceBricks.Notification.SqlServer.XunitNet6.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet6/ServiceBricks.Notification.SqlServer.XunitNet6.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet7/ServiceBricks.Notification.SqlServer.XunitNet7.csproj b/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet7/ServiceBricks.Notification.SqlServer.XunitNet7.csproj index ec67631..c926531 100644 --- a/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet7/ServiceBricks.Notification.SqlServer.XunitNet7.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet7/ServiceBricks.Notification.SqlServer.XunitNet7.csproj @@ -23,17 +23,17 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet8/ServiceBricks.Notification.SqlServer.XunitNet8.csproj b/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet8/ServiceBricks.Notification.SqlServer.XunitNet8.csproj index 9f001d5..4364311 100644 --- a/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet8/ServiceBricks.Notification.SqlServer.XunitNet8.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet8/ServiceBricks.Notification.SqlServer.XunitNet8.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet9/ServiceBricks.Notification.SqlServer.XunitNet9.csproj b/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet9/ServiceBricks.Notification.SqlServer.XunitNet9.csproj new file mode 100644 index 0000000..d2f7f0a --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet9/ServiceBricks.Notification.SqlServer.XunitNet9.csproj @@ -0,0 +1,47 @@ + + + + net9.0 + enable + disable + + false + true + + + + + + + + + + + Always + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + diff --git a/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet9/Usings.cs b/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet9/Usings.cs new file mode 100644 index 0000000..8c927eb --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.SqlServer.XunitNet9/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file diff --git a/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet6/ServiceBricks.Notification.Sqlite.XunitNet6.csproj b/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet6/ServiceBricks.Notification.Sqlite.XunitNet6.csproj index 63a699b..b46cbaf 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet6/ServiceBricks.Notification.Sqlite.XunitNet6.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet6/ServiceBricks.Notification.Sqlite.XunitNet6.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet7/ServiceBricks.Notification.Sqlite.XunitNet7.csproj b/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet7/ServiceBricks.Notification.Sqlite.XunitNet7.csproj index 67a17d8..746348d 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet7/ServiceBricks.Notification.Sqlite.XunitNet7.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet7/ServiceBricks.Notification.Sqlite.XunitNet7.csproj @@ -23,17 +23,17 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet8/ServiceBricks.Notification.Sqlite.XunitNet8.csproj b/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet8/ServiceBricks.Notification.Sqlite.XunitNet8.csproj index c74dce7..29adb36 100644 --- a/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet8/ServiceBricks.Notification.Sqlite.XunitNet8.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet8/ServiceBricks.Notification.Sqlite.XunitNet8.csproj @@ -22,18 +22,18 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet9/ServiceBricks.Notification.Sqlite.XunitNet9.csproj b/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet9/ServiceBricks.Notification.Sqlite.XunitNet9.csproj new file mode 100644 index 0000000..0b01511 --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet9/ServiceBricks.Notification.Sqlite.XunitNet9.csproj @@ -0,0 +1,47 @@ + + + + net9.0 + enable + disable + + false + true + + + + + + + + + + + Always + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + diff --git a/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet9/Usings.cs b/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet9/Usings.cs new file mode 100644 index 0000000..8c927eb --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.Sqlite.XunitNet9/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file diff --git a/src/V1/Tests/ServiceBricks.Notification.XunitNet6/ServiceBricks.Notification.XunitNet6.csproj b/src/V1/Tests/ServiceBricks.Notification.XunitNet6/ServiceBricks.Notification.XunitNet6.csproj index f28ac88..ee0730b 100644 --- a/src/V1/Tests/ServiceBricks.Notification.XunitNet6/ServiceBricks.Notification.XunitNet6.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.XunitNet6/ServiceBricks.Notification.XunitNet6.csproj @@ -14,22 +14,22 @@ - + - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.XunitNet7/ServiceBricks.Notification.XunitNet7.csproj b/src/V1/Tests/ServiceBricks.Notification.XunitNet7/ServiceBricks.Notification.XunitNet7.csproj index bdb43fb..e41cdc8 100644 --- a/src/V1/Tests/ServiceBricks.Notification.XunitNet7/ServiceBricks.Notification.XunitNet7.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.XunitNet7/ServiceBricks.Notification.XunitNet7.csproj @@ -14,22 +14,22 @@ - + - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.XunitNet8/ServiceBricks.Notification.XunitNet8.csproj b/src/V1/Tests/ServiceBricks.Notification.XunitNet8/ServiceBricks.Notification.XunitNet8.csproj index 72195e4..dabbb87 100644 --- a/src/V1/Tests/ServiceBricks.Notification.XunitNet8/ServiceBricks.Notification.XunitNet8.csproj +++ b/src/V1/Tests/ServiceBricks.Notification.XunitNet8/ServiceBricks.Notification.XunitNet8.csproj @@ -14,22 +14,22 @@ - + - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/V1/Tests/ServiceBricks.Notification.XunitNet9/ServiceBricks.Notification.XunitNet9.csproj b/src/V1/Tests/ServiceBricks.Notification.XunitNet9/ServiceBricks.Notification.XunitNet9.csproj new file mode 100644 index 0000000..90a788f --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.XunitNet9/ServiceBricks.Notification.XunitNet9.csproj @@ -0,0 +1,40 @@ + + + + net9.0 + enable + disable + + false + true + + + + + + + + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + diff --git a/src/V1/Tests/ServiceBricks.Notification.XunitNet9/Usings.cs b/src/V1/Tests/ServiceBricks.Notification.XunitNet9/Usings.cs new file mode 100644 index 0000000..8c927eb --- /dev/null +++ b/src/V1/Tests/ServiceBricks.Notification.XunitNet9/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file diff --git a/src/V1/Tests/TestFiles/StartupAzureDataTables.cs b/src/V1/Tests/TestFiles/StartupAzureDataTables.cs index 61f39a0..1fea6ee 100644 --- a/src/V1/Tests/TestFiles/StartupAzureDataTables.cs +++ b/src/V1/Tests/TestFiles/StartupAzureDataTables.cs @@ -18,6 +18,7 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) services.AddSingleton(Configuration); services.AddServiceBricks(Configuration); services.AddServiceBricksNotificationAzureDataTables(Configuration); + services.AddServiceBricksComplete(Configuration); // Remove all background tasks/timers for unit testing var logtimer = services.Where(x => x.ImplementationType == typeof(NotificationSendTimer)).FirstOrDefault(); @@ -26,8 +27,6 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) // Register TestManager services.AddScoped, NotifyMessageTestManager>(); - - services.AddServiceBricksComplete(Configuration); } public virtual void Configure(IApplicationBuilder app) diff --git a/src/V1/Tests/TestFiles/StartupCosmos.cs b/src/V1/Tests/TestFiles/StartupCosmos.cs index 89a4904..142070b 100644 --- a/src/V1/Tests/TestFiles/StartupCosmos.cs +++ b/src/V1/Tests/TestFiles/StartupCosmos.cs @@ -18,6 +18,7 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) services.AddSingleton(Configuration); services.AddServiceBricks(Configuration); services.AddServiceBricksNotificationCosmos(Configuration); + services.AddServiceBricksComplete(Configuration); // Remove all background tasks/timers for unit testing var sendtimer = services.Where(x => x.ImplementationType == typeof(NotificationSendTimer)).FirstOrDefault(); @@ -26,8 +27,6 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) // Register TestManager services.AddScoped, NotifyMessageTestManager>(); - - services.AddServiceBricksComplete(Configuration); } public virtual void Configure(IApplicationBuilder app) diff --git a/src/V1/Tests/TestFiles/StartupInMemory.cs b/src/V1/Tests/TestFiles/StartupInMemory.cs index c785199..f0e061e 100644 --- a/src/V1/Tests/TestFiles/StartupInMemory.cs +++ b/src/V1/Tests/TestFiles/StartupInMemory.cs @@ -18,6 +18,7 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) services.AddSingleton(Configuration); services.AddServiceBricks(Configuration); services.AddServiceBricksNotificationInMemory(Configuration); + services.AddServiceBricksComplete(Configuration); // Remove all background tasks/timers for unit testing var logtimer = services.Where(x => x.ImplementationType == typeof(NotificationSendTimer)).FirstOrDefault(); @@ -26,8 +27,6 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) // Register TestManager services.AddScoped, NotifyMessageTestManager>(); - - services.AddServiceBricksComplete(Configuration); } public virtual void Configure(IApplicationBuilder app) diff --git a/src/V1/Tests/TestFiles/StartupMongoDb.cs b/src/V1/Tests/TestFiles/StartupMongoDb.cs index 9a7813b..af4abd4 100644 --- a/src/V1/Tests/TestFiles/StartupMongoDb.cs +++ b/src/V1/Tests/TestFiles/StartupMongoDb.cs @@ -18,6 +18,7 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) services.AddSingleton(Configuration); services.AddServiceBricks(Configuration); services.AddServiceBricksNotificationMongoDb(Configuration); + services.AddServiceBricksComplete(Configuration); // Remove all background tasks/timers for unit testing var logtimer = services.Where(x => x.ImplementationType == typeof(NotificationSendTimer)).FirstOrDefault(); @@ -26,8 +27,6 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) // Register TestManager services.AddScoped, MongoDbNotifyMessageTestManager>(); - - services.AddServiceBricksComplete(Configuration); } public virtual void Configure(IApplicationBuilder app) diff --git a/src/V1/Tests/TestFiles/StartupPostgres.cs b/src/V1/Tests/TestFiles/StartupPostgres.cs index 75bb54e..e58954b 100644 --- a/src/V1/Tests/TestFiles/StartupPostgres.cs +++ b/src/V1/Tests/TestFiles/StartupPostgres.cs @@ -18,6 +18,7 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) services.AddSingleton(Configuration); services.AddServiceBricks(Configuration); services.AddServiceBricksNotificationPostgres(Configuration); + services.AddServiceBricksComplete(Configuration); // Remove all background tasks/timers for unit testing var timer = services.Where(x => x.ImplementationType == typeof(NotificationSendTimer)).FirstOrDefault(); @@ -26,8 +27,6 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) // Register TestManager services.AddScoped, NotifyMessageTestManagerPostgres>(); - - services.AddServiceBricksComplete(Configuration); } public virtual void Configure(IApplicationBuilder app) diff --git a/src/V1/Tests/TestFiles/StartupSqlServer.cs b/src/V1/Tests/TestFiles/StartupSqlServer.cs index a6fac64..5c1dd08 100644 --- a/src/V1/Tests/TestFiles/StartupSqlServer.cs +++ b/src/V1/Tests/TestFiles/StartupSqlServer.cs @@ -18,6 +18,7 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) services.AddSingleton(Configuration); services.AddServiceBricks(Configuration); services.AddServiceBricksNotificationSqlServer(Configuration); + services.AddServiceBricksComplete(Configuration); // Remove all background tasks/timers for unit testing var timer = services.Where(x => x.ImplementationType == typeof(NotificationSendTimer)).FirstOrDefault(); @@ -26,8 +27,6 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) // Register TestManager services.AddScoped, NotifyMessageTestManager>(); - - services.AddServiceBricksComplete(Configuration); } public virtual void Configure(IApplicationBuilder app) diff --git a/src/V1/Tests/TestFiles/StartupSqlite.cs b/src/V1/Tests/TestFiles/StartupSqlite.cs index c7dfe35..d8a6a01 100644 --- a/src/V1/Tests/TestFiles/StartupSqlite.cs +++ b/src/V1/Tests/TestFiles/StartupSqlite.cs @@ -18,6 +18,7 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) services.AddSingleton(Configuration); services.AddServiceBricks(Configuration); services.AddServiceBricksNotificationSqlite(Configuration); + services.AddServiceBricksComplete(Configuration); // Remove all background tasks/timers for unit testing var logtimer = services.Where(x => x.ImplementationType == typeof(NotificationSendTimer)).FirstOrDefault(); @@ -26,8 +27,6 @@ public virtual void ConfigureDevelopmentServices(IServiceCollection services) // Register TestManager services.AddScoped, NotifyMessageTestManager>(); - - services.AddServiceBricksComplete(Configuration); } public virtual void Configure(IApplicationBuilder app) diff --git a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_CookiesConsentPartial.es.resx b/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_CookiesConsentPartial.es.resx deleted file mode 100644 index f7c8b6b..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_CookiesConsentPartial.es.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - De acuerdo - - - Necesitamos su consentimiento para permitirnos utilizar cookies y otras tecnologías para almacenar y procesar datos personales de usted en nuestro sitio web. - - - Retirar el consentimiento de las cookies - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_CookiesConsentPartial.resx b/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_CookiesConsentPartial.resx deleted file mode 100644 index c80699e..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_CookiesConsentPartial.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - I Agree - - - We need your consent to allow us to use cookies and other technologies to store and process personal data from you on our website. - - - Withdraw Cookies Consent - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_FooterPartial.es.resx b/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_FooterPartial.es.resx deleted file mode 100644 index 3f233c9..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_FooterPartial.es.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Todos los derechos reservados. - - - Derechos de autor - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_FooterPartial.resx b/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_FooterPartial.resx deleted file mode 100644 index 78f3dab..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_FooterPartial.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - All Rights Reserved. - - - Copyright - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_HeaderPartial.es.resx b/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_HeaderPartial.es.resx deleted file mode 100644 index 1800067..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_HeaderPartial.es.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aplicación Web API Starter - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_HeaderPartial.resx b/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_HeaderPartial.resx deleted file mode 100644 index 752958d..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_HeaderPartial.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Web API Starter Application - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_LanguagePartial.es.resx b/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_LanguagePartial.es.resx deleted file mode 100644 index c748989..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_LanguagePartial.es.resx +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Cambio - - - Inglés - - - Idioma - - - Espanol - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_LanguagePartial.resx b/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_LanguagePartial.resx deleted file mode 100644 index 82ba138..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_LanguagePartial.resx +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Change - - - English - - - Language - - - Spanish - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_Layout.es.resx b/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_Layout.es.resx deleted file mode 100644 index a69a24d..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_Layout.es.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Saltar al contenido principal. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_Layout.resx b/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_Layout.resx deleted file mode 100644 index d45686c..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Pages/Shared/_Layout.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Skip to main content. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Views/Home/Error.es.resx b/src/V1/Tests/WebAppNet6/Resources/Views/Home/Error.es.resx deleted file mode 100644 index 8de61c9..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Views/Home/Error.es.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Se ha producido un error al procesar la solicitud. - - - Error - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Views/Home/Error.resx b/src/V1/Tests/WebAppNet6/Resources/Views/Home/Error.resx deleted file mode 100644 index 2f02984..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Views/Home/Error.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - An error happened processing your request. - - - Error - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Views/Home/Index.es.resx b/src/V1/Tests/WebAppNet6/Resources/Views/Home/Index.es.resx deleted file mode 100644 index a089355..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Views/Home/Index.es.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Visite nuestro sitio web en: - - - Esta es la aplicación SERVICE BRICK Web API Starter. - - - Ver página de Swagger - - - Bienvenido - - - Puede modificar esta aplicación como desee. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Views/Home/Index.resx b/src/V1/Tests/WebAppNet6/Resources/Views/Home/Index.resx deleted file mode 100644 index bf417d0..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Views/Home/Index.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Please visit our website at: - - - This is the SERVICE BRICK Web API Starter Application. - - - View Swagger Page - - - Welcome - - - You can modify this application however you like. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Views/Home/RegisterAdmin.es.resx b/src/V1/Tests/WebAppNet6/Resources/Views/Home/RegisterAdmin.es.resx deleted file mode 100644 index 8ac1529..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Views/Home/RegisterAdmin.es.resx +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Se requiere un administrador para administrar este sitio web. - - - Correo electrónico - - - Contraseña - - - Introduzca un correo electrónico y una contraseña a continuación para registrarse como administrador. - - - Registrar admin - - - Enviar - - - Esta es la aplicación SERVICE BRICK Web API Starter. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/Resources/Views/Home/RegisterAdmin.resx b/src/V1/Tests/WebAppNet6/Resources/Views/Home/RegisterAdmin.resx deleted file mode 100644 index 0ca6696..0000000 --- a/src/V1/Tests/WebAppNet6/Resources/Views/Home/RegisterAdmin.resx +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - An administrator is required to manage this website. - - - Email - - - Password - - - Please enter an email and password below to register as an Admin. - - - Register Admin - - - Submit - - - This is the SERVICE BRICK Web API Starter Application. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet6/WebAppNet6.csproj b/src/V1/Tests/WebAppNet6/WebAppNet6.csproj index 3a80567..84283bb 100644 --- a/src/V1/Tests/WebAppNet6/WebAppNet6.csproj +++ b/src/V1/Tests/WebAppNet6/WebAppNet6.csproj @@ -9,8 +9,8 @@ - - + + diff --git a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_CookiesConsentPartial.es.resx b/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_CookiesConsentPartial.es.resx deleted file mode 100644 index f7c8b6b..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_CookiesConsentPartial.es.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - De acuerdo - - - Necesitamos su consentimiento para permitirnos utilizar cookies y otras tecnologías para almacenar y procesar datos personales de usted en nuestro sitio web. - - - Retirar el consentimiento de las cookies - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_CookiesConsentPartial.resx b/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_CookiesConsentPartial.resx deleted file mode 100644 index c80699e..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_CookiesConsentPartial.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - I Agree - - - We need your consent to allow us to use cookies and other technologies to store and process personal data from you on our website. - - - Withdraw Cookies Consent - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_FooterPartial.es.resx b/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_FooterPartial.es.resx deleted file mode 100644 index 3f233c9..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_FooterPartial.es.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Todos los derechos reservados. - - - Derechos de autor - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_FooterPartial.resx b/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_FooterPartial.resx deleted file mode 100644 index 78f3dab..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_FooterPartial.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - All Rights Reserved. - - - Copyright - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_HeaderPartial.es.resx b/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_HeaderPartial.es.resx deleted file mode 100644 index 1800067..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_HeaderPartial.es.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aplicación Web API Starter - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_HeaderPartial.resx b/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_HeaderPartial.resx deleted file mode 100644 index 752958d..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_HeaderPartial.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Web API Starter Application - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_LanguagePartial.es.resx b/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_LanguagePartial.es.resx deleted file mode 100644 index c748989..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_LanguagePartial.es.resx +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Cambio - - - Inglés - - - Idioma - - - Espanol - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_LanguagePartial.resx b/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_LanguagePartial.resx deleted file mode 100644 index 82ba138..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_LanguagePartial.resx +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Change - - - English - - - Language - - - Spanish - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_Layout.es.resx b/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_Layout.es.resx deleted file mode 100644 index a69a24d..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_Layout.es.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Saltar al contenido principal. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_Layout.resx b/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_Layout.resx deleted file mode 100644 index d45686c..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Pages/Shared/_Layout.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Skip to main content. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Views/Home/Error.es.resx b/src/V1/Tests/WebAppNet7/Resources/Views/Home/Error.es.resx deleted file mode 100644 index 8de61c9..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Views/Home/Error.es.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Se ha producido un error al procesar la solicitud. - - - Error - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Views/Home/Error.resx b/src/V1/Tests/WebAppNet7/Resources/Views/Home/Error.resx deleted file mode 100644 index 2f02984..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Views/Home/Error.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - An error happened processing your request. - - - Error - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Views/Home/Index.es.resx b/src/V1/Tests/WebAppNet7/Resources/Views/Home/Index.es.resx deleted file mode 100644 index a089355..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Views/Home/Index.es.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Visite nuestro sitio web en: - - - Esta es la aplicación SERVICE BRICK Web API Starter. - - - Ver página de Swagger - - - Bienvenido - - - Puede modificar esta aplicación como desee. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Views/Home/Index.resx b/src/V1/Tests/WebAppNet7/Resources/Views/Home/Index.resx deleted file mode 100644 index bf417d0..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Views/Home/Index.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Please visit our website at: - - - This is the SERVICE BRICK Web API Starter Application. - - - View Swagger Page - - - Welcome - - - You can modify this application however you like. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Views/Home/RegisterAdmin.es.resx b/src/V1/Tests/WebAppNet7/Resources/Views/Home/RegisterAdmin.es.resx deleted file mode 100644 index 8ac1529..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Views/Home/RegisterAdmin.es.resx +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Se requiere un administrador para administrar este sitio web. - - - Correo electrónico - - - Contraseña - - - Introduzca un correo electrónico y una contraseña a continuación para registrarse como administrador. - - - Registrar admin - - - Enviar - - - Esta es la aplicación SERVICE BRICK Web API Starter. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/Resources/Views/Home/RegisterAdmin.resx b/src/V1/Tests/WebAppNet7/Resources/Views/Home/RegisterAdmin.resx deleted file mode 100644 index 0ca6696..0000000 --- a/src/V1/Tests/WebAppNet7/Resources/Views/Home/RegisterAdmin.resx +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - An administrator is required to manage this website. - - - Email - - - Password - - - Please enter an email and password below to register as an Admin. - - - Register Admin - - - Submit - - - This is the SERVICE BRICK Web API Starter Application. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet7/WebAppNet7.csproj b/src/V1/Tests/WebAppNet7/WebAppNet7.csproj index 18a1e8f..de039e3 100644 --- a/src/V1/Tests/WebAppNet7/WebAppNet7.csproj +++ b/src/V1/Tests/WebAppNet7/WebAppNet7.csproj @@ -10,7 +10,7 @@ - + diff --git a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_CookiesConsentPartial.es.resx b/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_CookiesConsentPartial.es.resx deleted file mode 100644 index f7c8b6b..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_CookiesConsentPartial.es.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - De acuerdo - - - Necesitamos su consentimiento para permitirnos utilizar cookies y otras tecnologías para almacenar y procesar datos personales de usted en nuestro sitio web. - - - Retirar el consentimiento de las cookies - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_CookiesConsentPartial.resx b/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_CookiesConsentPartial.resx deleted file mode 100644 index c80699e..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_CookiesConsentPartial.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - I Agree - - - We need your consent to allow us to use cookies and other technologies to store and process personal data from you on our website. - - - Withdraw Cookies Consent - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_FooterPartial.es.resx b/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_FooterPartial.es.resx deleted file mode 100644 index 3f233c9..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_FooterPartial.es.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Todos los derechos reservados. - - - Derechos de autor - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_FooterPartial.resx b/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_FooterPartial.resx deleted file mode 100644 index 78f3dab..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_FooterPartial.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - All Rights Reserved. - - - Copyright - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_HeaderPartial.es.resx b/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_HeaderPartial.es.resx deleted file mode 100644 index 1800067..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_HeaderPartial.es.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aplicación Web API Starter - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_HeaderPartial.resx b/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_HeaderPartial.resx deleted file mode 100644 index 752958d..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_HeaderPartial.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Web API Starter Application - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_LanguagePartial.es.resx b/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_LanguagePartial.es.resx deleted file mode 100644 index c748989..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_LanguagePartial.es.resx +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Cambio - - - Inglés - - - Idioma - - - Espanol - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_LanguagePartial.resx b/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_LanguagePartial.resx deleted file mode 100644 index 82ba138..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_LanguagePartial.resx +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Change - - - English - - - Language - - - Spanish - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_Layout.es.resx b/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_Layout.es.resx deleted file mode 100644 index a69a24d..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_Layout.es.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Saltar al contenido principal. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_Layout.resx b/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_Layout.resx deleted file mode 100644 index d45686c..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Pages/Shared/_Layout.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Skip to main content. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Views/Home/Error.es.resx b/src/V1/Tests/WebAppNet8/Resources/Views/Home/Error.es.resx deleted file mode 100644 index 8de61c9..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Views/Home/Error.es.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Se ha producido un error al procesar la solicitud. - - - Error - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Views/Home/Error.resx b/src/V1/Tests/WebAppNet8/Resources/Views/Home/Error.resx deleted file mode 100644 index 2f02984..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Views/Home/Error.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - An error happened processing your request. - - - Error - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Views/Home/Index.es.resx b/src/V1/Tests/WebAppNet8/Resources/Views/Home/Index.es.resx deleted file mode 100644 index a089355..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Views/Home/Index.es.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Visite nuestro sitio web en: - - - Esta es la aplicación SERVICE BRICK Web API Starter. - - - Ver página de Swagger - - - Bienvenido - - - Puede modificar esta aplicación como desee. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Views/Home/Index.resx b/src/V1/Tests/WebAppNet8/Resources/Views/Home/Index.resx deleted file mode 100644 index bf417d0..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Views/Home/Index.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Please visit our website at: - - - This is the SERVICE BRICK Web API Starter Application. - - - View Swagger Page - - - Welcome - - - You can modify this application however you like. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Views/Home/RegisterAdmin.es.resx b/src/V1/Tests/WebAppNet8/Resources/Views/Home/RegisterAdmin.es.resx deleted file mode 100644 index 8ac1529..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Views/Home/RegisterAdmin.es.resx +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Se requiere un administrador para administrar este sitio web. - - - Correo electrónico - - - Contraseña - - - Introduzca un correo electrónico y una contraseña a continuación para registrarse como administrador. - - - Registrar admin - - - Enviar - - - Esta es la aplicación SERVICE BRICK Web API Starter. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/Resources/Views/Home/RegisterAdmin.resx b/src/V1/Tests/WebAppNet8/Resources/Views/Home/RegisterAdmin.resx deleted file mode 100644 index 0ca6696..0000000 --- a/src/V1/Tests/WebAppNet8/Resources/Views/Home/RegisterAdmin.resx +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - An administrator is required to manage this website. - - - Email - - - Password - - - Please enter an email and password below to register as an Admin. - - - Register Admin - - - Submit - - - This is the SERVICE BRICK Web API Starter Application. - - \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet8/WebAppNet8.csproj b/src/V1/Tests/WebAppNet8/WebAppNet8.csproj index a9e853d..45887ef 100644 --- a/src/V1/Tests/WebAppNet8/WebAppNet8.csproj +++ b/src/V1/Tests/WebAppNet8/WebAppNet8.csproj @@ -9,8 +9,8 @@ - - + + diff --git a/src/V1/Tests/WebAppNet9/Controllers/HomeController.cs b/src/V1/Tests/WebAppNet9/Controllers/HomeController.cs new file mode 100644 index 0000000..dbff2b5 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Controllers/HomeController.cs @@ -0,0 +1,119 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using ServiceBricks; +using ServiceBricks.Notification; + +using WebApp.ViewModel.Home; + +namespace WebApp.Controllers +{ + [AllowAnonymous] + [Route("")] + [Route("Home")] + public class HomeController : Controller + { + private IServiceBus _serviceBus; + private IEmailProvider _emailProvider; + private IBusinessRuleService _businessRuleService; + + public HomeController( + IServiceBus serviceBus, + IEmailProvider emailProvider, + IBusinessRuleService businessRuleService) + { + _serviceBus = serviceBus; + _emailProvider = emailProvider; + _businessRuleService = businessRuleService; + } + + [HttpGet] + [Route("")] + [Route("Index")] + public IActionResult Index() + { + HomeViewModel model = new HomeViewModel(); + return View(model); + } + + [HttpGet] + [Route("SendGrid")] + public async Task SendGrid() + { + // Email + NotifyMessageDto msg = new NotifyMessageDto() + { + Body = "Test Body", + Subject = "Test Subject", + BodyHtml = "Test BodyHtml", + SenderType = SenderType.Email_TEXT, + ToAddress = "support@holomodular.com", + }; + + NotificationSendProcess process = new NotificationSendProcess(msg); + var respProcess = await _businessRuleService.ExecuteProcessAsync(process); + + HomeViewModel model = new HomeViewModel(); + return View("Index", model); + } + + [HttpGet] + [Route("ServiceBus")] + public IActionResult ServiceBus() + { + var log = new CreateApplicationLogBroadcast(new ApplicationLogDto() + { + Application = "ApplicationTest", + CreateDate = DateTimeOffset.UtcNow, + Category = "CategoryTest", + Exception = "ExceptionTest", + Level = "LevelTest", + Message = "MessageTest", + Path = "PathTest", + Properties = "PropertiesTest", + Server = "ServerTest", + StorageKey = "StorageKeyTest", + UserStorageKey = "UserStorageKeyTest", + }); + _serviceBus.Send(log); + + var email = new CreateApplicationEmailBroadcast(new ApplicationEmailDto() + { + BccAddress = "BccAddressTest", + BodyHtml = "BodyHtmlTest", + CcAddress = "CcAddressTest", + FromAddress = "FromAddressTest", + FutureProcessDate = DateTimeOffset.UtcNow, + IsHtml = true, + Priority = "PriorityTest", + ToAddress = "ToAddressTest", + Body = "BodyTest", + Subject = "SubjectTest", + StorageKey = "StorageKeyTest", + }); + _serviceBus.Send(email); + + var sms = new CreateApplicationSmsBroadcast(new ApplicationSmsDto() + { + Message = "MessageTest", + PhoneNumber = "PhoneNumberTest", + StorageKey = "StorageKeyTest", + FutureProcessDate = DateTimeOffset.UtcNow, + }); + _serviceBus.Send(sms); + + HomeViewModel model = new HomeViewModel(); + return View("Index", model); + } + + [HttpGet] + [Route("Error")] + public IActionResult Error(string message = null) + { + var model = new ErrorViewModel() + { + Message = message + }; + return View("Error", model); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Controllers/api/v1/ExampleController.cs b/src/V1/Tests/WebAppNet9/Controllers/api/v1/ExampleController.cs new file mode 100644 index 0000000..c73c751 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Controllers/api/v1/ExampleController.cs @@ -0,0 +1,35 @@ +using Asp.Versioning; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using System.Net; + +namespace WebApp.Controllers.api.v1 +{ + [AllowAnonymous] + [ApiController] + [ApiVersion("1.0")] + [Produces("application/json", "application/problem+json")] + [Route("api/v{version:apiVersion}/[controller]")] + public class ExampleController : ControllerBase + { + [HttpGet] + [ProducesResponseType(typeof(ProblemDetails), (int)HttpStatusCode.InternalServerError)] + [ProducesResponseType(typeof(List), (int)HttpStatusCode.OK)] + [Route("GetFiveNumbers")] + public IActionResult GetFiveNumbers() + { + return Ok( + Enumerable.Range(1, 5).Select(x => + Random.Shared.Next(0, 100)).ToList()); + } + + [HttpPost] + [ProducesResponseType(typeof(ProblemDetails), (int)HttpStatusCode.InternalServerError)] + [ProducesResponseType(typeof(string), (int)HttpStatusCode.OK)] + [Route("ThrowNotSupportedException")] + public IActionResult ThrowNotSupportedException() + { + throw new NotSupportedException(nameof(ThrowNotSupportedException)); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Controllers/api/v2/ExampleController.cs b/src/V1/Tests/WebAppNet9/Controllers/api/v2/ExampleController.cs new file mode 100644 index 0000000..19c032a --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Controllers/api/v2/ExampleController.cs @@ -0,0 +1,26 @@ +using Asp.Versioning; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using System.Net; + +namespace WebApp.Controllers.api.v2 +{ + [AllowAnonymous] + [ApiController] + [ApiVersion("2.0")] + [Produces("application/json", "application/problem+json")] + [Route("api/v{version:apiVersion}/[controller]")] + public class ExampleController : v1.ExampleController + { + [HttpGet] + [ProducesResponseType(typeof(ProblemDetails), (int)HttpStatusCode.InternalServerError)] + [ProducesResponseType(typeof(List), (int)HttpStatusCode.OK)] + [Route("GetTenNumbers")] + public IActionResult GetTenNumbers() + { + return Ok( + Enumerable.Range(1, 10).Select(x => + Random.Shared.Next(0, 100)).ToList()); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Extensions/ApplicationBuilderExtensions.cs b/src/V1/Tests/WebAppNet9/Extensions/ApplicationBuilderExtensions.cs new file mode 100644 index 0000000..fe3de50 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Extensions/ApplicationBuilderExtensions.cs @@ -0,0 +1,52 @@ +using ServiceBricks; + +//using ServiceBricks.Logging; + +namespace WebApp.Extensions +{ + public static class ApplicationBuilderExtensions + { + private static IApplicationBuilder RegisterMiddleware(this IApplicationBuilder app) + { + //app.UseMiddleware(); + //app.UseMiddleware(); + app.UseMiddleware(); + return app; + } + + public static IApplicationBuilder StartCustomWebsite(this IApplicationBuilder app, IWebHostEnvironment env) + { + if (!env.IsDevelopment()) + app.UseHsts(); + + app.UseHttpsRedirection(); + app.UseStaticFiles(); + app.UseRouting(); + app.UseCors(); + app.UseAuthentication(); + app.UseAuthorization(); + + // Register Middleware after UseAuth() so user context is available + app.RegisterMiddleware(); + + app.UseEndpoints(endpoints => + { + endpoints.MapDefaultControllerRoute(); + endpoints.MapControllers(); + endpoints.MapRazorPages(); + }); + + if (env.IsDevelopment()) + { + app.UseSwagger(); + app.UseSwaggerUI(x => + { + x.SwaggerEndpoint("/swagger/v1/swagger.json", "API v1"); + x.SwaggerEndpoint("/swagger/v2/swagger.json", "API v2"); + }); + } + + return app; + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Extensions/ServiceCollectionExtensions.cs b/src/V1/Tests/WebAppNet9/Extensions/ServiceCollectionExtensions.cs new file mode 100644 index 0000000..1e16291 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Extensions/ServiceCollectionExtensions.cs @@ -0,0 +1,72 @@ +using Asp.Versioning; +using Microsoft.OpenApi.Models; +using ServiceBricks; +using WebApp.Model; + +namespace WebApp.Extensions +{ + public static class ServiceCollectionExtensions + { + public static IServiceCollection AddCustomWebsite(this IServiceCollection services, IConfiguration Configuration) + { + // Add to module registry + ModuleRegistry.Instance.Register(new WebAppModule()); + + services.AddControllers(); + services.AddRazorPages(); + services.AddControllersWithViews().AddRazorRuntimeCompilation(); + services.AddCors(); + + // Add Authorization + services.AddAuthorization(options => + { + //Add Built-in Security Policies + options.AddPolicy(ServiceBricksConstants.SECURITY_POLICY_ADMIN, policy => + policy.RequireAssertion(context => true)); + + options.AddPolicy(ServiceBricksConstants.SECURITY_POLICY_USER, policy => + policy.RequireAssertion(context => true)); + }); + + services.AddMvc(); + + services.AddCustomSwagger(Configuration); + + return services; + } + + public static IServiceCollection AddCustomSwagger(this IServiceCollection services, IConfiguration configuration) + { + services.AddEndpointsApiExplorer(); + var apiVersioningBuilder = services.AddApiVersioning(options => + { + options.ApiVersionReader = new MediaTypeApiVersionReader(); + options.AssumeDefaultVersionWhenUnspecified = true; + options.DefaultApiVersion = new ApiVersion(1, 0); + options.ReportApiVersions = true; + }); + apiVersioningBuilder.AddApiExplorer(options => + { + options.GroupNameFormat = "'v'VVV"; + options.SubstituteApiVersionInUrl = true; + }); + services.AddSwaggerGen(options => + { + options.ResolveConflictingActions(descriptions => + { + return descriptions.First(); + }); + options.CustomSchemaIds(x => x.FullName); + options.SwaggerDoc("v1", new OpenApiInfo { Title = "API v1", Version = "1.0" }); + options.SwaggerDoc("v2", new OpenApiInfo { Title = "API v2", Version = "2.0" }); + options.OperationFilter(); + options.DocumentFilter(); + options.DocInclusionPredicate((docName, apiDesc) => + { + return docName == apiDesc.GroupName; + }); + }); + return services; + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Mapping/ProblemDetailsProfile.cs b/src/V1/Tests/WebAppNet9/Mapping/ProblemDetailsProfile.cs new file mode 100644 index 0000000..28e268e --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Mapping/ProblemDetailsProfile.cs @@ -0,0 +1,21 @@ +using AutoMapper; +using Microsoft.AspNetCore.Mvc; +using Newtonsoft.Json; +using System.Net; + +namespace WebApp.Mapping +{ + public class ProblemDetailsProfile : Profile + { + public ProblemDetailsProfile() + { + CreateMap() + .ForMember(x => x.Detail, y => y.MapFrom(z => JsonConvert.SerializeObject(z))) + .ForMember(x => x.Status, y => y.MapFrom(z => (int)HttpStatusCode.InternalServerError)) + .ForMember(x => x.Type, y => y.MapFrom(z => z.GetType().FullName)) + .ForMember(x => x.Title, y => y.MapFrom(z => z.Message)) + .ForMember(x => x.Instance, y => y.Ignore()) + .ForMember(x => x.Extensions, y => y.Ignore()); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Model/SwaggerRemoveVersionOperationFilter.cs b/src/V1/Tests/WebAppNet9/Model/SwaggerRemoveVersionOperationFilter.cs new file mode 100644 index 0000000..8b56084 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Model/SwaggerRemoveVersionOperationFilter.cs @@ -0,0 +1,15 @@ +using Microsoft.OpenApi.Models; +using Swashbuckle.AspNetCore.SwaggerGen; + +namespace WebApp.Model +{ + public class SwaggerRemoveVersionOperationFilter : IOperationFilter + { + public void Apply(OpenApiOperation operation, OperationFilterContext context) + { + var version = operation.Parameters.Where(x => x.Name == "version").FirstOrDefault(); + if (version != null) + operation.Parameters.Remove(version); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Model/SwaggerReplaceVersionDocumentFilter.cs b/src/V1/Tests/WebAppNet9/Model/SwaggerReplaceVersionDocumentFilter.cs new file mode 100644 index 0000000..f5fc285 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Model/SwaggerReplaceVersionDocumentFilter.cs @@ -0,0 +1,16 @@ +using Microsoft.OpenApi.Models; +using Swashbuckle.AspNetCore.SwaggerGen; + +namespace WebApp.Model +{ + public class SwaggerReplaceVersionDocumentFilter : IDocumentFilter + { + public void Apply(OpenApiDocument swaggerDoc, DocumentFilterContext context) + { + var paths = new OpenApiPaths(); + foreach (var path in swaggerDoc.Paths) + paths.Add(path.Key.Replace("{version}", swaggerDoc.Info.Version), path.Value); + swaggerDoc.Paths = paths; + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Model/WebAppModule.cs b/src/V1/Tests/WebAppNet9/Model/WebAppModule.cs new file mode 100644 index 0000000..0e928d2 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Model/WebAppModule.cs @@ -0,0 +1,15 @@ +using System.Reflection; + +namespace WebApp.Model +{ + public class WebAppModule : ServiceBricks.Module + { + public WebAppModule() + { + AutomapperAssemblies = new List() + { + typeof(WebAppModule).Assembly + }; + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Pages/Shared/_FooterPartial.cshtml b/src/V1/Tests/WebAppNet9/Pages/Shared/_FooterPartial.cshtml new file mode 100644 index 0000000..193eda9 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Pages/Shared/_FooterPartial.cshtml @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Pages/Shared/_HeaderPartial.cshtml b/src/V1/Tests/WebAppNet9/Pages/Shared/_HeaderPartial.cshtml new file mode 100644 index 0000000..8ff9033 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Pages/Shared/_HeaderPartial.cshtml @@ -0,0 +1,13 @@ +
+
+
+ ServiceBricks Logo +
+
+ Web API Starter Application +
+
+ +
+
+
\ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Pages/Shared/_Layout.cshtml b/src/V1/Tests/WebAppNet9/Pages/Shared/_Layout.cshtml new file mode 100644 index 0000000..6fa9b56 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Pages/Shared/_Layout.cshtml @@ -0,0 +1,43 @@ + + + + + + + @ViewData["Title"] + + + + + + + + + + + + + + @RenderSection("Head", required: false) + + + + + + +
+ + @RenderBody() +
+ + + + + + + + + @RenderSection("Scripts", required: false) + + + diff --git a/src/V1/Tests/WebAppNet9/Pages/_ViewImports.cshtml b/src/V1/Tests/WebAppNet9/Pages/_ViewImports.cshtml new file mode 100644 index 0000000..8179c16 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Pages/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@using WebApp +@namespace WebApp.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/src/V1/Tests/WebAppNet9/Pages/_ViewStart.cshtml b/src/V1/Tests/WebAppNet9/Pages/_ViewStart.cshtml new file mode 100644 index 0000000..a5f1004 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Pages/_ViewStart.cshtml @@ -0,0 +1,3 @@ +@{ + Layout = "_Layout"; +} diff --git a/src/V1/Tests/WebAppNet9/Program.cs b/src/V1/Tests/WebAppNet9/Program.cs new file mode 100644 index 0000000..aad8fb3 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Program.cs @@ -0,0 +1,35 @@ +using ServiceBricks; + +//using ServiceBricks.Logging; + +namespace WebApp +{ + public class Program + { + public static void Main(string[] args) + { + CreateHostBuilder(args).Build().Run(); + } + + public static IHostBuilder CreateHostBuilder(string[] args) + { + return Host.CreateDefaultBuilder(args) + .UseContentRoot(Directory.GetCurrentDirectory()) + .ConfigureAppConfiguration((hostingContext, config) => + { + config.AddAppSettingsConfig(); + }) + .ConfigureLogging((hostingContext, logging) => + { + logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging")); + logging.AddConsole(); + logging.AddDebug(); + //logging.AddServiceBricksLogging(); + }) + .ConfigureWebHostDefaults(webBuilder => + { + webBuilder.UseStartup(); + }); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Properties/launchSettings.json b/src/V1/Tests/WebAppNet9/Properties/launchSettings.json new file mode 100644 index 0000000..3ca25f7 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Properties/launchSettings.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:57000", + "sslPort": 47000 + } + }, + "profiles": { + "WebApp": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:7000;http://localhost:6000", + "dotnetRunMessages": true + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/StartupAzureDataTables.cs b/src/V1/Tests/WebAppNet9/StartupAzureDataTables.cs new file mode 100644 index 0000000..81b9063 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/StartupAzureDataTables.cs @@ -0,0 +1,36 @@ +using ServiceBricks; + +//using ServiceBricks.Logging.InMemory; +using ServiceBricks.Notification.AzureDataTables; +using WebApp.Extensions; + +namespace WebApp +{ + public class StartupAzureDataTables + { + public StartupAzureDataTables(IConfiguration configuration) + { + Configuration = configuration; + } + + public virtual IConfiguration Configuration { get; set; } + + public virtual void ConfigureServices(IServiceCollection services) + { + services.AddServiceBricks(Configuration); + //services.AddServiceBricksLoggingInMemory(Configuration); + services.AddServiceBricksNotificationAzureDataTables(Configuration); + ModuleRegistry.Instance.Register(new WebApp.Model.WebAppModule()); // Just for automapper registration + services.AddServiceBricksComplete(Configuration); + services.AddCustomWebsite(Configuration); + } + + public virtual void Configure(IApplicationBuilder app, IWebHostEnvironment webHostEnvironment) + { + app.StartServiceBricks(); + app.StartCustomWebsite(webHostEnvironment); + var logger = app.ApplicationServices.GetRequiredService>(); + logger.LogInformation("Application Started"); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/StartupCosmos.cs b/src/V1/Tests/WebAppNet9/StartupCosmos.cs new file mode 100644 index 0000000..a60dbe9 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/StartupCosmos.cs @@ -0,0 +1,36 @@ +using ServiceBricks; + +//using ServiceBricks.Logging.InMemory; +using ServiceBricks.Notification.Cosmos; +using WebApp.Extensions; + +namespace WebApp +{ + public class StartupCosmos + { + public StartupCosmos(IConfiguration configuration) + { + Configuration = configuration; + } + + public virtual IConfiguration Configuration { get; set; } + + public virtual void ConfigureServices(IServiceCollection services) + { + services.AddServiceBricks(Configuration); + //services.AddServiceBricksLoggingInMemory(Configuration); + services.AddServiceBricksNotificationCosmos(Configuration); + ModuleRegistry.Instance.Register(new WebApp.Model.WebAppModule()); // Just for automapper registration + services.AddServiceBricksComplete(Configuration); + services.AddCustomWebsite(Configuration); + } + + public virtual void Configure(IApplicationBuilder app, IWebHostEnvironment webHostEnvironment) + { + app.StartServiceBricks(); + app.StartCustomWebsite(webHostEnvironment); + var logger = app.ApplicationServices.GetRequiredService>(); + logger.LogInformation("Application Started"); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/StartupInMemory.cs b/src/V1/Tests/WebAppNet9/StartupInMemory.cs new file mode 100644 index 0000000..e070ca7 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/StartupInMemory.cs @@ -0,0 +1,38 @@ +using ServiceBricks; + +//using ServiceBricks.Logging.InMemory; +using ServiceBricks.Notification.InMemory; +using ServiceBricks.Notification.SendGrid; +using WebApp.Extensions; + +namespace WebApp +{ + public class StartupInMemory + { + public StartupInMemory(IConfiguration configuration) + { + Configuration = configuration; + } + + public virtual IConfiguration Configuration { get; set; } + + public virtual void ConfigureServices(IServiceCollection services) + { + services.AddServiceBricks(Configuration); + //services.AddServiceBricksLoggingInMemory(Configuration); + services.AddServiceBricksNotificationInMemory(Configuration); + //services.AddServiceBricksNotificationSendGrid(Configuration); + ModuleRegistry.Instance.Register(new WebApp.Model.WebAppModule()); // Just for automapper registration + services.AddServiceBricksComplete(Configuration); + services.AddCustomWebsite(Configuration); + } + + public virtual void Configure(IApplicationBuilder app, IWebHostEnvironment webHostEnvironment) + { + app.StartServiceBricks(); + app.StartCustomWebsite(webHostEnvironment); + var logger = app.ApplicationServices.GetRequiredService>(); + logger.LogInformation("Application Started"); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/StartupMongoDb.cs b/src/V1/Tests/WebAppNet9/StartupMongoDb.cs new file mode 100644 index 0000000..573f418 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/StartupMongoDb.cs @@ -0,0 +1,36 @@ +using ServiceBricks; + +//using ServiceBricks.Logging.InMemory; +using ServiceBricks.Notification.MongoDb; +using WebApp.Extensions; + +namespace WebApp +{ + public class StartupMongoDb + { + public StartupMongoDb(IConfiguration configuration) + { + Configuration = configuration; + } + + public virtual IConfiguration Configuration { get; set; } + + public virtual void ConfigureServices(IServiceCollection services) + { + services.AddServiceBricks(Configuration); + //services.AddServiceBricksLoggingInMemory(Configuration); + services.AddServiceBricksNotificationMongoDb(Configuration); + ModuleRegistry.Instance.Register(new WebApp.Model.WebAppModule()); // Just for automapper registration + services.AddServiceBricksComplete(Configuration); + services.AddCustomWebsite(Configuration); + } + + public virtual void Configure(IApplicationBuilder app, IWebHostEnvironment webHostEnvironment) + { + app.StartServiceBricks(); + app.StartCustomWebsite(webHostEnvironment); + var logger = app.ApplicationServices.GetRequiredService>(); + logger.LogInformation("Application Started"); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/StartupSqlServer.cs b/src/V1/Tests/WebAppNet9/StartupSqlServer.cs new file mode 100644 index 0000000..0cf7c5f --- /dev/null +++ b/src/V1/Tests/WebAppNet9/StartupSqlServer.cs @@ -0,0 +1,36 @@ +using ServiceBricks; + +//using ServiceBricks.Logging.InMemory; +using ServiceBricks.Notification.SqlServer; +using WebApp.Extensions; + +namespace WebApp +{ + public class StartupSqlServer + { + public StartupSqlServer(IConfiguration configuration) + { + Configuration = configuration; + } + + public virtual IConfiguration Configuration { get; set; } + + public virtual void ConfigureServices(IServiceCollection services) + { + services.AddServiceBricks(Configuration); + //services.AddServiceBricksLoggingInMemory(Configuration); + services.AddServiceBricksNotificationSqlServer(Configuration); + ModuleRegistry.Instance.Register(new WebApp.Model.WebAppModule()); // Just for automapper registration + services.AddServiceBricksComplete(Configuration); + services.AddCustomWebsite(Configuration); + } + + public virtual void Configure(IApplicationBuilder app, IWebHostEnvironment webHostEnvironment) + { + app.StartServiceBricks(); + app.StartCustomWebsite(webHostEnvironment); + var logger = app.ApplicationServices.GetRequiredService>(); + logger.LogInformation("Application Started"); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/StartupSqlite.cs b/src/V1/Tests/WebAppNet9/StartupSqlite.cs new file mode 100644 index 0000000..85a4bd7 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/StartupSqlite.cs @@ -0,0 +1,36 @@ +using ServiceBricks; + +//using ServiceBricks.Logging.InMemory; +using ServiceBricks.Notification.Sqlite; +using WebApp.Extensions; + +namespace WebApp +{ + public class StartupSqlite + { + public StartupSqlite(IConfiguration configuration) + { + Configuration = configuration; + } + + public virtual IConfiguration Configuration { get; set; } + + public virtual void ConfigureServices(IServiceCollection services) + { + services.AddServiceBricks(Configuration); + //services.AddServiceBricksLoggingInMemory(Configuration); + services.AddServiceBricksNotificationSqlite(Configuration); + ModuleRegistry.Instance.Register(new WebApp.Model.WebAppModule()); // Just for automapper registration + services.AddServiceBricksComplete(Configuration); + services.AddCustomWebsite(Configuration); + } + + public virtual void Configure(IApplicationBuilder app, IWebHostEnvironment webHostEnvironment) + { + app.StartServiceBricks(); + app.StartCustomWebsite(webHostEnvironment); + var logger = app.ApplicationServices.GetRequiredService>(); + logger.LogInformation("Application Started"); + } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/ViewModel/Home/ErrorViewModel.cs b/src/V1/Tests/WebAppNet9/ViewModel/Home/ErrorViewModel.cs new file mode 100644 index 0000000..c8e340c --- /dev/null +++ b/src/V1/Tests/WebAppNet9/ViewModel/Home/ErrorViewModel.cs @@ -0,0 +1,7 @@ +namespace WebApp.ViewModel.Home +{ + public class ErrorViewModel + { + public string Message { get; set; } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/ViewModel/Home/HomeViewModel.cs b/src/V1/Tests/WebAppNet9/ViewModel/Home/HomeViewModel.cs new file mode 100644 index 0000000..509ab89 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/ViewModel/Home/HomeViewModel.cs @@ -0,0 +1,6 @@ +namespace WebApp.ViewModel.Home +{ + public class HomeViewModel + { + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/ViewModel/Home/RegisterAdminViewModel.cs b/src/V1/Tests/WebAppNet9/ViewModel/Home/RegisterAdminViewModel.cs new file mode 100644 index 0000000..e7c6937 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/ViewModel/Home/RegisterAdminViewModel.cs @@ -0,0 +1,13 @@ +using System.ComponentModel.DataAnnotations; + +namespace WebApp.ViewModel.Home +{ + public class RegisterAdminViewModel + { + [Required] + public string Email { get; set; } + + [Required] + public string Password { get; set; } + } +} \ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Views/Home/Error.cshtml b/src/V1/Tests/WebAppNet9/Views/Home/Error.cshtml new file mode 100644 index 0000000..4eaed11 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Views/Home/Error.cshtml @@ -0,0 +1,16 @@ +@model WebApp.ViewModel.Home.ErrorViewModel +@{ + ViewBag.Title = "Error"; + ViewBag.Description = "Error"; + ViewBag.Keywords = "Error"; +} +

Error

+

+ An error happened processing your request. +

+

+ @if(Model != null) + { + @Model.Message + } +

\ No newline at end of file diff --git a/src/V1/Tests/WebAppNet9/Views/Home/Index.cshtml b/src/V1/Tests/WebAppNet9/Views/Home/Index.cshtml new file mode 100644 index 0000000..65cc5f7 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Views/Home/Index.cshtml @@ -0,0 +1,15 @@ +@model WebApp.ViewModel.Home.HomeViewModel +@{ + ViewBag.Title = "Welcome"; + ViewBag.Description = "Welcome"; + ViewBag.Keywords = "Welcome"; +} +

Welcome

+

+ This is the ServiceBricks Web API Starter Application. + You can modify this application however you like. + Please visit our website at: https://ServiceBricks.com. +

+

+ View Swagger Page +

diff --git a/src/V1/Tests/WebAppNet9/Views/_ViewStart.cshtml b/src/V1/Tests/WebAppNet9/Views/_ViewStart.cshtml new file mode 100644 index 0000000..a5f1004 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/Views/_ViewStart.cshtml @@ -0,0 +1,3 @@ +@{ + Layout = "_Layout"; +} diff --git a/src/V1/Tests/WebAppNet9/WebAppNet9.csproj b/src/V1/Tests/WebAppNet9/WebAppNet9.csproj new file mode 100644 index 0000000..1a77913 --- /dev/null +++ b/src/V1/Tests/WebAppNet9/WebAppNet9.csproj @@ -0,0 +1,46 @@ + + + + net9.0 + disable + enable + False + + + + + + + + + + + + + + + Always + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/V1/Tests/WebAppNet9/wwwroot/Logo.png b/src/V1/Tests/WebAppNet9/wwwroot/Logo.png new file mode 100644 index 0000000..d161e16 Binary files /dev/null and b/src/V1/Tests/WebAppNet9/wwwroot/Logo.png differ diff --git a/src/V1/Tests/WebAppNet9/wwwroot/favicon.ico b/src/V1/Tests/WebAppNet9/wwwroot/favicon.ico new file mode 100644 index 0000000..7748ac5 Binary files /dev/null and b/src/V1/Tests/WebAppNet9/wwwroot/favicon.ico differ