Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
New way of persisting: - Made use of partial character of Entities for reading and Extensions methods for creating and updating from domain model objects - Separated Create/Update/Read methods - Introduced collectors for post-create/read/update actions Added persistence for StochasticSoilModel, StochasticSoilProfile, PipingSoilProfile and PipingSoilLayer. Related to Issue [WTI-290]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@3020 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 94828797dec0d2f76dbb040ae944fc5b3ece347c

Former-commit-id: d0b8db91d54ed85623f50a31b625bafc447251d6

  1. … 67 more files in changeset.
* Added persistence of IFailureMechanism.IsRelevant for FailureMechanismPlaceholder instances on AssessmentSection. ** Introduced a common IFailureMechanismEntityConverter interface for all failure mechanism converters. ** Introduced required converted and persistor for FailureMechanismPlaceholder instances. ** Fully updated FailureMechanismType to be in line with design. ** Updated AssessmentSectionPersistor to persist FailureMechanismPlaceholder instances.

Related to Issue [WTI-428]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@3004 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: ef491e8341cba3a5e306e0c44056b305e8f79bd3

Former-commit-id: aed2cd8f470cc48e8eb5570db37ed2f7e7ef7190

    • -0
    • +59
    ./FailureMechanismPlaceholderPersistor.cs
  1. … 13 more files in changeset.
Workaround for bug where save-as would not work: reshuffled deletion order of tables in DatabaseStructure.sql. Workaround for bug where check for changes would always trigger with stochastic soil models: disabled updating of stochastic soil model (probably not even possible) Related to Issue [WTI-290]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2993 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 8ee62996cc861a733b60d51a7bfbbc2ccd2a3475

Former-commit-id: 95249d5a72c4754a90302cb0475e4087b119c2fe

    • -2
    • +14
    ./StochasticSoilProfilePersistor.cs
  1. … 1 more file in changeset.
Prevent orphans of SoilProfile and SoilLayer Related to Issue [WTI-290]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2987 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: d305ebc07f68b0c8e32185f46ccafb9b5187d373

Former-commit-id: 3128fee01f87647210d75b7b279bba1c4bfcc13b

    • -1
    • +15
    ./StochasticSoilProfilePersistor.cs
  1. … 3 more files in changeset.
* Relevancy of PipingFailureMechanism is persisted. Related to Issue [WTI-428]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2985 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: f7fd7687032273a1f9c5d88d56a41a9dd4097810

Former-commit-id: 225d5e3f85a54cc304459eaa2ad87ee2822bbbd6

  1. … 3 more files in changeset.
Keeping track of inserted and loaded PipingSoilProfile instances so that they can be reused if necessary. Related to Issue [WTI-290]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2981 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 140457b3658f060bbc8b09b8e184cb76d82f4522

Former-commit-id: cb7a1b8759a79295dec61948b3ae62008d78e091

    • -24
    • +31
    ./StochasticSoilModelPersistor.cs
    • -9
    • +16
    ./StochasticSoilProfilePersistor.cs
  1. … 2 more files in changeset.
Keeping track of inserted and loaded PipingSoilProfile instances so that they can be reused if necessary. Related to Issue [WTI-290]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2980 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 16c4c0af69a0320830222a93d36e2890031e3300

Former-commit-id: 316b037be629ada0b8401d68ef11985d0456d8e6

    • -2
    • +28
    ./StochasticSoilProfilePersistor.cs
  1. … 2 more files in changeset.
Made probability required for StochasticSoilProfileEntity. Added StochasticSoilProfilePersistor for StochasticSoilProfile persistency. Changed PipingSoilProfileConverter so that it instead converts complete StochasticSoilProfiles with PipingSoilProfile and SoilLayer. StochasticSoilModelPersistor now works on a single StochasticSoilModel instead of collections. Introduced abstract PerformChildPostSaveAction method in FailureMechanismPersistorBase so that children also can perform post save actions. Related to Issue [WTI-290]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2977 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: c75d7c460c92714899dcb9dd50d6ef929efbbdf5

Former-commit-id: ce3e33a790818bf81aa10588614fa14d4090ca84

    • -3
    • +18
    ./PipingFailureMechanismPersistor.cs
    • -53
    • +74
    ./StochasticSoilModelPersistor.cs
    • -0
    • +166
    ./StochasticSoilProfilePersistor.cs
  1. … 22 more files in changeset.
Added pipingSoilProfileConverter which also converts layers Added conversion of StochasticSoilProfiles to the StochasticSoilModelConverter. Updated database structure with a tinyint for IsAquifer property and not null restrictions. Added storageId to PipingSoilProfile. Related to Issue [WTI-290]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2965 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 8cae698a7f0f6e892478ac6916ce1e030297efc5

Former-commit-id: 6c86832996ab2037b61a3385b8097c8affeb5091

  1. … 13 more files in changeset.
Added persistence of Stochastic Soil Models. Related to Issue [WTI-290]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2956 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: ca88d523fb4f6c649bb0cc5ba4a553c21af6ee82

Former-commit-id: d0f89cc771826b368b3899858cd204351e61d9b2

    • -1
    • +21
    ./PipingFailureMechanismPersistor.cs
    • -16
    • +25
    ./StochasticSoilModelPersistor.cs
  1. … 2 more files in changeset.
Added StochasticSoilModelEntity, StochasticSoilProfileEntity, SoilProfileEntity and SoilLayerEntity. Added Converter and Persistor for StochasticSoilModel. Removed GetDbTestSet factory method and containing class and renamed file to TestDbSet to match the left-over class. Related to Issue [WTI-290]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2951 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 315a5c5b54959b7bf3a114cd4ffd7c1dd96f02dd

Former-commit-id: 69419f36ffb783980d12641796ec02aebd75f349

    • -0
    • +145
    ./StochasticSoilModelPersistor.cs
  1. … 24 more files in changeset.
Changes after review. Related to Issue [WTI-422]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2872 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: e378a5044c756f8104f59efe21850853fb265a6d

Former-commit-id: 26e08ea46766bff51548e62e0760bba5ad1872ea

  1. … 58 more files in changeset.
Added folders for AssessmentSection and FailureMechanism in Ringtoets.Common.Data. Related to Issue [WTI-432]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2853 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 1fc0cbe4ee37c6965f4c379f14cb08f3cc97cb23

Former-commit-id: ed20cfc1d253bbf457dbbb1f77de0910155f979c

  1. … 146 more files in changeset.
Changes after review. Related to Issue [WTI-422]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2848 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 3a3817d4a286c9c6bd3f49bc31fe611d59e49ac3

Former-commit-id: 57792c4536e20dd4ec73bc6ea1b2ab51ccf2b576

  1. … 72 more files in changeset.
* Renamed DikeAssessmentSection to AssessmentSection and updated related classes, properties and fields accordingly Related to Issue [WTI-407]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2782 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 3a970242148801595d10b74d0ee4d58e998701c2

Former-commit-id: e951eb2c491cb5e0541a599b3aa71caed7952715

    • -0
    • +278
    ./AssessmentSectionPersistor.cs
    • -274
    • +0
    ./DikeAssessmentSectionPersistor.cs
  1. … 76 more files in changeset.
- Changed names of persitors to refer to the model object Paired with berg_jl Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2744 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: d9041fd35c4f57c297414e1fa0fd73d1e49a0cd8

Former-commit-id: a1076e0d8de2c50bba01bcf0f3968a7454e43559

    • -274
    • +0
    ./DikeAssessmentSectionEntityPersistor.cs
    • -0
    • +274
    ./DikeAssessmentSectionPersistor.cs
    • -43
    • +0
    ./DikesPipingFailureMechanismEntityPersistor.cs
    • -188
    • +0
    ./FailureMechanismEntityPersistorBase.cs
    • -0
    • +188
    ./FailureMechanismPersistorBase.cs
    • -0
    • +207
    ./HydraulicBoundaryLocationPersistor.cs
    • -207
    • +0
    ./HydraulicLocationEntityPersistor.cs
    • -0
    • +42
    ./PipingFailureMechanismPersistor.cs
    • -0
    • +229
    ./ProjectPersistor.cs
  1. … 23 more files in changeset.
Review changes Paired with @berg_jl

- Changed double precession to 1e-6

Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2743 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 4b14a402209aec8df95f9e1a56d815717fa8c372

Former-commit-id: b6813a8c308728286104ff55fbbe5fd9f47ad242

    • -8
    • +7
    ./FailureMechanismEntityPersistorBase.cs
    • -12
    • +12
    ./HydraulicLocationEntityPersistor.cs
  1. … 27 more files in changeset.
Added check for reference line equality, to prevent popup for "save changes" showing up every time. Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2736 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 1b0af94df79677ec15ee8b335c8ee76f626a63e6

Former-commit-id: bfe6ab90a9b3379b699ba6661c57e99200a738c8

  1. … 3 more files in changeset.
Refactored DikesPipingFailureMechanismEntityPersistor and FailureMechanismEntityPersistorBase so that all of the logic could be moved into the base class. Added ReferenceLinePointEntities as property to the IRingtoetsEntities so that they can be easily retrieved through the RingtoetsContext. ReferenceLinePointEntities used in ReferenceLinePersistor. Removed Obsolete DatabaseSetHelper.cs. Implemented LastUpdated (in seconds from epoch). Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2732 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: a130c8650aaa012a90edf3f8fbdc254918c7f8bf

Former-commit-id: c5ce1dbce52801fc914efa5caaa7d997d7c99c44

    • -19
    • +8
    ./DikeAssessmentSectionEntityPersistor.cs
    • -43
    • +2
    ./DikesPipingFailureMechanismEntityPersistor.cs
    • -35
    • +43
    ./FailureMechanismEntityPersistorBase.cs
    • -11
    • +18
    ./HydraulicLocationEntityPersistor.cs
  1. … 11 more files in changeset.
Updated IRingtoetsEntities to generate members of type DbSet instead of IDbSet, making it possible to use these properties directly for manipulations. Introduced RingtoetsEntities for a more natural way of setting up testing. Was also necessary due to the change of the member return types of IRingtoetsEntities. Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2719 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 631b4e1871760dffe421ee0f6224165134d07f5c

Former-commit-id: 9ad3a242186116a93f508aa86b3b44630cee82e1

    • -6
    • +3
    ./FailureMechanismEntityPersistorBase.cs
  1. … 13 more files in changeset.
Replaced RemoveUnModifiedEntries removal of entity by entity with the DbSet.RemoveRange call. Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2711 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 493172378375c3f5affcbf51859c50f80f1bb654

Former-commit-id: e97e309394d70e15775f34973108dbfc8001b7ae

    • -14
    • +2
    ./DikeAssessmentSectionEntityPersistor.cs
  1. … 3 more files in changeset.
Replaced the removal entity-by-entity with the removeRange call for better performance in HydraulicLocationEntityPersistor. Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2703 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: d0dc20a59ec8247217fbafe619cbd0c2f8479148

Former-commit-id: e8a269b40954b6dce5008efffe84d776a51c8a5f

  1. … 6 more files in changeset.
Added tests for Reference line persistence. Keep order of order column in ReferenceLinePointEntity table when reading reference line Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2699 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 1cbfafba98a768962b14067ee639f9756933c0b3

Former-commit-id: d31d1790d74ed16ddf41593b1388b6707d23b41e

  1. … 7 more files in changeset.
Added comments and tests for overflow exception in Hydraulic location converter and persistor. Related to Issue [WTI-363]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2698 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 412062b09bcbf5fcb2bdd3f8127763635f535ef1

Former-commit-id: 97d40c935bb1772b46bf488a3cb5a963e8639144

  1. … 3 more files in changeset.
Updated entities (with primary key for ReferenceLinePointEntity Added persistence for ReferenceLine. Exposed Set method in IRingtoetsEntities for fast removal of entities. Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2696 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 07f283d6083ca3c93a52d4c0c770bd59af11ce42

Former-commit-id: ebf0c30a95b489732d42881fc93e45ccb444a793

    • -2
    • +7
    ./DikeAssessmentSectionEntityPersistor.cs
  1. … 8 more files in changeset.
Improvements after review. Related to Issue [WTI-363]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2688 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: feb4c718a320d49d0f28dfef5a1d4050d941d864

Former-commit-id: d01aa5241a6595ce1fb5677d7c806acfd363c763

    • -1
    • +0
    ./DikeAssessmentSectionEntityPersistor.cs
  1. … 2 more files in changeset.
- Minor updates while reviewing Related to Issue [WTI-363]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2687 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 1407c6b4ed09521708274e9708fd7412935cfee6

Former-commit-id: 4dfa3a677687d467825d3ec935db5e0963a4f5ce

    • -2
    • +2
    ./DikesPipingFailureMechanismEntityPersistor.cs
    • -22
    • +20
    ./HydraulicLocationEntityPersistor.cs
  1. … 4 more files in changeset.
Added extra tests. Updated database structure. Related to Issue [WTI-363]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2670 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 1b65371ee7f5bc2c0264dd213cb40829845f956c

Former-commit-id: 0cd383b5c0693697b8cf9461b1e52529bc88069c

    • -2
    • +13
    ./DikeAssessmentSectionEntityPersistor.cs
    • -2
    • +0
    ./DikesPipingFailureMechanismEntityPersistor.cs
  1. … 6 more files in changeset.
Refactored hydraulic location converter and persistor. Related to Issue [WTI-363]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2662 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: e45430ed1db3edb3370d804bd50e898daaf64745

Former-commit-id: fc3db5217fc3a486016f73113eb5c5d3ffc2db70

    • -10
    • +4
    ./DikeAssessmentSectionEntityPersistor.cs
    • -38
    • +88
    ./HydraulicLocationEntityPersistor.cs
  1. … 9 more files in changeset.
Removed model parameter in IEntityConverter. Renamed FailureMechanismEntityConverter to PipingFailureMechanismEntityConverter. Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2660 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 0a22b44cea18e2c9607031a286df42f2543ae029

Former-commit-id: 54df5d5dc1cc100b970be39c2735f4a79115efb3

    • -7
    • +6
    ./DikeAssessmentSectionEntityPersistor.cs
    • -9
    • +26
    ./DikesPipingFailureMechanismEntityPersistor.cs
    • -14
    • +12
    ./FailureMechanismEntityPersistorBase.cs
    • -14
    • +2
    ./HydraulicLocationEntityPersistor.cs
  1. … 17 more files in changeset.