- @if (@Model.FailedDCRMessages.Count() > 0)
+ @if (@Model.FailedDCRMessages.Any())
{
CDR Failed Registrations
diff --git a/Source/CDR.DataRecipient/CDR.DataRecipient.csproj b/Source/CDR.DataRecipient/CDR.DataRecipient.csproj
index 6eeb89e..d591918 100644
--- a/Source/CDR.DataRecipient/CDR.DataRecipient.csproj
+++ b/Source/CDR.DataRecipient/CDR.DataRecipient.csproj
@@ -1,19 +1,19 @@
- $(TargetFrameworkVersion)
- $(Version)
- $(Version)
- $(Version)
- True
+ $(TargetFrameworkVersion)
+ $(Version)
+ $(Version)
+ $(Version)
+ True
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Source/CDR.DiscoverDataHolders/CDR.DiscoverDataHolders.csproj b/Source/CDR.DiscoverDataHolders/CDR.DiscoverDataHolders.csproj
index fea4540..cce3664 100644
--- a/Source/CDR.DiscoverDataHolders/CDR.DiscoverDataHolders.csproj
+++ b/Source/CDR.DiscoverDataHolders/CDR.DiscoverDataHolders.csproj
@@ -2,21 +2,22 @@
v4
<_FunctionsSkipCleanOutput>true
- $(TargetFrameworkVersion)
- $(Version)
- $(Version)
- $(Version)
+ $(TargetFrameworkVersion)
+ $(Version)
+ $(Version)
+ $(Version)
Exe
enabled
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/Source/DataRecipient.sln b/Source/DataRecipient.sln
index adb00dc..5573a08 100644
--- a/Source/DataRecipient.sln
+++ b/Source/DataRecipient.sln
@@ -15,6 +15,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
ProjectSection(SolutionItems) = preProject
.dockerignore = .dockerignore
.editorconfig = .editorconfig
+ Directory.Build.props = Directory.Build.props
+ Directory.Packages.props = Directory.Packages.props
docker-compose.E2ETests.yml = docker-compose.E2ETests.yml
docker-compose.IntegrationTests.yml = docker-compose.IntegrationTests.yml
docker-compose.UnitTests.yml = docker-compose.UnitTests.yml
diff --git a/Source/Directory.Build.props b/Source/Directory.Build.props
index 3c06068..bb52568 100644
--- a/Source/Directory.Build.props
+++ b/Source/Directory.Build.props
@@ -1,7 +1,7 @@
net8.0
- 3.0.3
+ 3.0.5
true
true
true
diff --git a/Source/Directory.Packages.props b/Source/Directory.Packages.props
new file mode 100644
index 0000000..c94daa3
--- /dev/null
+++ b/Source/Directory.Packages.props
@@ -0,0 +1,58 @@
+
+
+ true
+ true
+ $(NoWarn);NU1507
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/Dockerfile b/Source/Dockerfile
index 12be9ad..1a8f35a 100644
--- a/Source/Dockerfile
+++ b/Source/Dockerfile
@@ -14,7 +14,7 @@ WORKDIR /src
COPY . ./
FROM build AS publish
-
+COPY ./Directory.Packages.props /app/Directory.Packages.props
COPY ./Directory.Build.props /app/Directory.Build.props
COPY ./.editorconfig /app/.editorconfig
diff --git a/Source/Dockerfile.e2e-tests b/Source/Dockerfile.e2e-tests
index b936992..c5f60b2 100644
--- a/Source/Dockerfile.e2e-tests
+++ b/Source/Dockerfile.e2e-tests
@@ -1,7 +1,7 @@
# Dockerfile for E2E tests
# NB: Ensure playwright version used in CDR.DataRecipient.E2ETests and base image below are same (ie currently 1.43.0)
-FROM mcr.microsoft.com/playwright/dotnet:v1.43.0-jammy AS build
+FROM mcr.microsoft.com/playwright/dotnet:v1.60.0-noble AS build
###############################################################################
# Build E2E tests
diff --git a/Source/Dockerfile.mdr.integration-tests b/Source/Dockerfile.mdr.integration-tests
index 62f548a..3964bb5 100644
--- a/Source/Dockerfile.mdr.integration-tests
+++ b/Source/Dockerfile.mdr.integration-tests
@@ -11,7 +11,7 @@ WORKDIR /src
COPY . ./
FROM build AS publish
-
+COPY ./Directory.Packages.props /app/Directory.Packages.props
COPY ./Directory.Build.props /app/Directory.Build.props
COPY ./.editorconfig /app/.editorconfig