Index: Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/FailureMechanismEntity.cs
===================================================================
diff -u -r9487cac5d1ec1ce456e8fac4aa0a328eb738d273 -r63f409f51c1fd94e77f3c6e8fa12ec407b1eda98
--- Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/FailureMechanismEntity.cs (.../FailureMechanismEntity.cs) (revision 9487cac5d1ec1ce456e8fac4aa0a328eb738d273)
+++ Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/FailureMechanismEntity.cs (.../FailureMechanismEntity.cs) (revision 63f409f51c1fd94e77f3c6e8fa12ec407b1eda98)
@@ -33,7 +33,7 @@
namespace Riskeer.Storage.Core.DbContext
{
- public class FailureMechanismEntity
+ public partial class FailureMechanismEntity
{
[SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public FailureMechanismEntity()
Index: Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Interfaces/IHasFailurePathAssemblyResultEntity.cs
===================================================================
diff -u
--- Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Interfaces/IHasFailurePathAssemblyResultEntity.cs (revision 0)
+++ Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Interfaces/IHasFailurePathAssemblyResultEntity.cs (revision 63f409f51c1fd94e77f3c6e8fa12ec407b1eda98)
@@ -0,0 +1,39 @@
+// Copyright (C) Stichting Deltares 2021. All rights reserved.
+//
+// This file is part of Riskeer.
+//
+// Riskeer is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+namespace Riskeer.Storage.Core.DbContext
+{
+ ///
+ /// Interface for an entity that contains failure path assembly result
+ ///
+ public interface IHasFailurePathAssemblyResultEntity
+ {
+ ///
+ /// Gets or sets the failure path assembly probability result type.
+ ///
+ byte FailurePathAssemblyProbabilityResultType { get; set; }
+
+ ///
+ /// Gets or sets the manual failure path assembly probability.
+ ///
+ double? ManualFailurePathAssemblyProbability { get; set; }
+ }
+}
\ No newline at end of file
Index: Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Partials/PartialFailureMechanismEntity.cs
===================================================================
diff -u
--- Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Partials/PartialFailureMechanismEntity.cs (revision 0)
+++ Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Partials/PartialFailureMechanismEntity.cs (revision 63f409f51c1fd94e77f3c6e8fa12ec407b1eda98)
@@ -0,0 +1,29 @@
+// Copyright (C) Stichting Deltares 2021. All rights reserved.
+//
+// This file is part of Riskeer.
+//
+// Riskeer is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+namespace Riskeer.Storage.Core.DbContext
+{
+ ///
+ /// Partial implementation of that implements a
+ /// .
+ ///
+ public partial class FailureMechanismEntity : IHasFailurePathAssemblyResultEntity {}
+}
\ No newline at end of file
Index: Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Partials/PartialSpecificFailurePathEntity.cs
===================================================================
diff -u
--- Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Partials/PartialSpecificFailurePathEntity.cs (revision 0)
+++ Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Partials/PartialSpecificFailurePathEntity.cs (revision 63f409f51c1fd94e77f3c6e8fa12ec407b1eda98)
@@ -0,0 +1,29 @@
+// Copyright (C) Stichting Deltares 2021. All rights reserved.
+//
+// This file is part of Riskeer.
+//
+// Riskeer is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+namespace Riskeer.Storage.Core.DbContext
+{
+ ///
+ /// Partial implementation of that implements a
+ /// .
+ ///
+ public partial class SpecificFailurePathEntity : IHasFailurePathAssemblyResultEntity {}
+}
\ No newline at end of file
Index: Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/SpecificFailurePathEntity.cs
===================================================================
diff -u -r9487cac5d1ec1ce456e8fac4aa0a328eb738d273 -r63f409f51c1fd94e77f3c6e8fa12ec407b1eda98
--- Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/SpecificFailurePathEntity.cs (.../SpecificFailurePathEntity.cs) (revision 9487cac5d1ec1ce456e8fac4aa0a328eb738d273)
+++ Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/SpecificFailurePathEntity.cs (.../SpecificFailurePathEntity.cs) (revision 63f409f51c1fd94e77f3c6e8fa12ec407b1eda98)
@@ -33,7 +33,7 @@
namespace Riskeer.Storage.Core.DbContext
{
- public class SpecificFailurePathEntity
+ public partial class SpecificFailurePathEntity
{
[SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public SpecificFailurePathEntity()