Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DikeImporter.cs =================================================================== diff -u -r6932 -r6939 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DikeImporter.cs (.../DikeImporter.cs) (revision 6932) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DikeImporter.cs (.../DikeImporter.cs) (revision 6939) @@ -210,13 +210,13 @@ /// /// Imports the soils. /// - /// The dike. - private void ImportSoils(Dike dike) + /// The dike. + private void ImportSoils(Dike importedDike) { List soils = GetSoils(); foreach (DamSoil soil in soils) { - dike.AddDamSoil(soil); + importedDike.AddDamSoil(soil); } } @@ -235,15 +235,15 @@ /// /// Imports a soil. /// - /// The soil identifier. + /// The soil identifier. /// - private DamSoil ImportSoil(string soilID) + private DamSoil ImportSoil(string soilId) { var soil = new DamSoil { - Name = soilID + Name = soilId }; - IEnumerable soilDetails = importer.GetSoilDetails(soilID); + IEnumerable soilDetails = importer.GetSoilDetails(soilId); foreach (NameValueParameter soilDetail in soilDetails) { @@ -296,19 +296,19 @@ /// /// Imports the scenarios. /// - /// The dike. - private void ImportScenarios(Dike dike) + /// The dike. + private void ImportScenarios(Dike importedDike) { - AddScenariosToLocations(dike); + AddScenariosToLocations(importedDike); } /// /// Adds the scenarios to locations. /// - /// The dike. - private void AddScenariosToLocations(Dike dike) + /// The dike. + private void AddScenariosToLocations(Dike importedDike) { - foreach (Location location in dike.Locations) + foreach (Location location in importedDike.Locations) { IEnumerable scenarioList = importer.GetScenarioList(location.Name); foreach (string scenarioId in scenarioList) @@ -335,8 +335,8 @@ /// /// Imports the locations. /// - /// The dike. - private void ImportLocations(Dike dike) + /// The dike. + private void ImportLocations(Dike importedDike) { IEnumerable locationIdList = importer.GetLocationIdList(); @@ -362,14 +362,14 @@ DataSourceManager.SetSource(location, locationDetail.ParameterName, locationDetail.Source); if (locationDetail.ParameterName.Equals(LocationParameterNames.SegmentId)) { - Segment segment = dike.Segments.FirstOrDefault(x => x.Name.Equals(locationDetail.ParameterValue)); + Segment segment = importedDike.Segments.FirstOrDefault(x => x.Name.Equals(locationDetail.ParameterValue)); location.Segment = segment; } // See comment below, ID is still needed (this was proved with old tests) if (locationDetail.ParameterName.Equals(LocationParameterNames.SurfaceLineId)) { - SurfaceLine2 surfaceLine = dike.SurfaceLines2.FirstOrDefault(x => x.Name.Equals(locationDetail.ParameterValue)); + SurfaceLine2 surfaceLine = importedDike.SurfaceLines2.FirstOrDefault(x => x.Name.Equals(locationDetail.ParameterValue)); location.SurfaceLine2 = surfaceLine; } // TODO: Assign PL1-line @@ -379,35 +379,35 @@ // for location, just search for it by name in surfacelines. SurfaceLineId can and should be removed entirely! But see above! if (location.SurfaceLine2 == null) { - location.SurfaceLine2 = dike.SurfaceLines2.FirstOrDefault(s => s.Name == location.Name); + location.SurfaceLine2 = importedDike.SurfaceLines2.FirstOrDefault(s => s.Name == location.Name); } - location.SoilList = dike.SoilList; - dike.Locations.Add(location); + location.SoilList = importedDike.SoilList; + importedDike.Locations.Add(location); } - dike.SortLocations(); + importedDike.SortLocations(); } /// /// Imports the model parameters. /// - /// The dike. - private void ImportModelParameters(Dike dike) + /// The dike. + private void ImportModelParameters(Dike importedDike) { IEnumerable modelParameters = importer.GetDikeParameters(); foreach (NameValueParameter modelParameter in modelParameters) { - dike.SetParameterFromNameValuePair(modelParameter.ParameterName, modelParameter.ParameterValue); - DataSourceManager.SetSource(dike, modelParameter.ParameterName, modelParameter.Source); + importedDike.SetParameterFromNameValuePair(modelParameter.ParameterName, modelParameter.ParameterValue); + DataSourceManager.SetSource(importedDike, modelParameter.ParameterName, modelParameter.Source); } } /// /// Imports the surface lines. /// - /// The dike. - private void ImportSurfaceLines(Dike dike) + /// The dike. + private void ImportSurfaceLines(Dike importedDike) { // Use InvokeWithoutPublishingEvents for performance reasons after introducing SurfaceLine2 DataEventPublisher.InvokeWithoutPublishingEvents(() => @@ -442,45 +442,45 @@ } // add the surface line to the dike - dike.SurfaceLines2.Add(surfaceLine); + importedDike.SurfaceLines2.Add(surfaceLine); } }); } /// /// Imports the segments. /// - /// The dike. - private void ImportSegments(Dike dike) + /// The dike. + private void ImportSegments(Dike importedDike) { IEnumerable segmentIdList = importer.GetSegmentIdList(); - foreach (string segmentID in segmentIdList) + foreach (string segmentId in segmentIdList) { var segment = new Segment { - Name = segmentID + Name = segmentId }; foreach (FailureMechanismSystemType failureMechanismSystemType in Enum.GetValues(typeof(FailureMechanismSystemType))) { - AddSoilProfiles(segment, segmentID, failureMechanismSystemType, dike); - AddSoilGeometry(segment, segmentID, failureMechanismSystemType); + AddSoilProfiles(segment, segmentId, failureMechanismSystemType, importedDike); + AddSoilGeometry(segment, segmentId, failureMechanismSystemType); } - dike.Segments.Add(segment); + importedDike.Segments.Add(segment); } } /// /// Adds the soil profiles. /// /// The segment. - /// The segment identifier. + /// The segment identifier. /// Type of the failure mechanism system. - /// The dike. - private void AddSoilProfiles(Segment segment, string segmentID, FailureMechanismSystemType failureMechanismSystemType, Dike dike) + /// The dike. + private void AddSoilProfiles(Segment segment, string segmentId, FailureMechanismSystemType failureMechanismSystemType, Dike importedDike) { - IEnumerable profile1DIdListForSegment = importer.GetProfile1DIdListForSegment(segmentID, failureMechanismSystemType); + IEnumerable profile1DIdListForSegment = importer.GetProfile1DIdListForSegment(segmentId, failureMechanismSystemType); foreach (string soilProfile1DId in profile1DIdListForSegment) { @@ -490,8 +490,8 @@ }; // get soil profile - IEnumerable soilProfile1DDetails = importer.GetSegmentProfile1DDetails(segmentID, soilProfile1DId, failureMechanismSystemType); - SoilProfile1D soilProfile1D = dike.SoilProfiles.FirstOrDefault(x => x.Name.Equals(soilProfile1DId)); + IEnumerable soilProfile1DDetails = importer.GetSegmentProfile1DDetails(segmentId, soilProfile1DId, failureMechanismSystemType); + SoilProfile1D soilProfile1D = importedDike.SoilProfiles.FirstOrDefault(x => x.Name.Equals(soilProfile1DId)); double probability = 0; foreach (NameValueParameter nameValueparameter in soilProfile1DDetails) @@ -510,18 +510,18 @@ /// Adds the soil geometry. /// /// The segment. - /// The segment identifier. + /// The segment identifier. /// Type of the failure mechanism system. - private void AddSoilGeometry(Segment segment, string segmentID, FailureMechanismSystemType failureMechanismSystemType) + private void AddSoilGeometry(Segment segment, string segmentId, FailureMechanismSystemType failureMechanismSystemType) { - IEnumerable profile2DIdListForSegment = importer.GetProfile2DIdListForSegment(segmentID, failureMechanismSystemType); + IEnumerable profile2DIdListForSegment = importer.GetProfile2DIdListForSegment(segmentId, failureMechanismSystemType); foreach (string soilGeometry2DName in profile2DIdListForSegment) { var numberFormatInfo = new NumberFormatInfo { NumberDecimalSeparator = "." }; - IEnumerable soilProfile2DDetails = importer.GetSegmentProfile2DDetails(segmentID, soilGeometry2DName, failureMechanismSystemType); + IEnumerable soilProfile2DDetails = importer.GetSegmentProfile2DDetails(segmentId, soilGeometry2DName, failureMechanismSystemType); var probability = 0.0; foreach (NameValueParameter nameValueparameter in soilProfile2DDetails) { @@ -538,33 +538,33 @@ /// /// Imports the soil profiles1 d. /// - /// The dike. - private void ImportSoilProfiles1D(Dike dike) + /// The dike. + private void ImportSoilProfiles1D(Dike importedDike) { IEnumerable soilProfile1DIdList = importer.GetSoilProfile1DIdList(); foreach (string soilProfile1DId in soilProfile1DIdList) { - dike.SoilProfiles.Add(ImportProfile(soilProfile1DId, dike)); + importedDike.SoilProfiles.Add(ImportProfile(soilProfile1DId, importedDike)); } } - private void ImportAquifers(Dike dike) + private void ImportAquifers(Dike importedDike) { foreach (Aquifer aquifer in importer.Dike.Aquifers) { - dike.Aquifers.Add(aquifer); + importedDike.Aquifers.Add(aquifer); } } /// /// Imports a profile. /// /// The soil profile1 d identifier. - /// The dike. + /// The dike. /// /// /// - private SoilProfile1D ImportProfile(string soilProfile1DId, Dike dike) + private SoilProfile1D ImportProfile(string soilProfile1DId, Dike importedDike) { var soilProfile = new SoilProfile1D { @@ -583,7 +583,7 @@ } else { - int soilIndex = dike.SoilList.GetSoilIndexByName(layer.SoilName); + int soilIndex = importedDike.SoilList.GetSoilIndexByName(layer.SoilName); if (soilIndex < 0) { throw new DikeImporterException($"Soil '{dpSoilProfile.Layers[layerIndex].SoilName}' not found in 1d-profile '{soilProfile1DId}'"); @@ -592,7 +592,7 @@ soilProfile.Layers.Add(new SoilLayer1D { TopLevel = layer.TopLevel, - Soil = dike.SoilList.Soils[soilIndex], + Soil = importedDike.SoilList.Soils[soilIndex], IsAquifer = layer.IsAquifer }); }