Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Converter/ProjectEntityConverter.cs =================================================================== diff -u -r0155f2f233aefc7951782b302e1398e02c00f298 -r3a8bff057967bdb42389382472f6ce55789a0ced --- Application/Ringtoets/src/Application.Ringtoets.Storage/Converter/ProjectEntityConverter.cs (.../ProjectEntityConverter.cs) (revision 0155f2f233aefc7951782b302e1398e02c00f298) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Converter/ProjectEntityConverter.cs (.../ProjectEntityConverter.cs) (revision 3a8bff057967bdb42389382472f6ce55789a0ced) @@ -14,11 +14,10 @@ /// Gets a new , based on the found in the database. /// /// Database set of . - /// Unique identifier to find the . /// A new or null when not found. - public static Project GetProject(IDbSet dbSet, long projectId) + public static Project GetProject(IDbSet dbSet) { - var entry = dbSet.SingleOrDefault(db => db.ProjectEntityId == projectId); + var entry = dbSet.FirstOrDefault(); return entry == null ? null : ProjectEntityToProject(entry); } @@ -30,6 +29,11 @@ public static void UpdateProjectEntity(IDbSet dbSet, Project project) { var entry = dbSet.SingleOrDefault(db => db.ProjectEntityId == project.StorageId); + if (entry == null) + { + entry = new ProjectEntity(); + dbSet.Add(entry); + } ProjectToProjectEntity(project, entry); }