Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/WaterBoardImporter.cs =================================================================== diff -u -r2089 -r2168 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/WaterBoardImporter.cs (.../WaterBoardImporter.cs) (revision 2089) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/WaterBoardImporter.cs (.../WaterBoardImporter.cs) (revision 2168) @@ -58,7 +58,6 @@ private readonly WaterBoard waterBoard = new WaterBoard(); - private readonly DamType damType; private readonly DamProjectType damProjectType; private readonly List importCsvLogMessages = new List(); @@ -84,7 +83,7 @@ get { importCsvLogMessages.Clear(); - var dikeRingIdList = importer.GetDikeRingIdList(damType).ToList(); + var dikeRingIdList = importer.GetDikeRingIdList().ToList(); importCsvLogMessages.AddRange(importer.ImportLogMessages); return dikeRingIdList; } @@ -124,14 +123,12 @@ /// /// The data folder. /// The data source container. - /// Type of the dam. /// Type of the dam project. - private WaterBoardImporter(string dataFolder, DataSourceContainer dataSourceContainer, DamType damType, DamProjectType damProjectType) + private WaterBoardImporter(string dataFolder, DataSourceContainer dataSourceContainer, DamProjectType damProjectType) { this.damProjectType = damProjectType; importer = CreateDataPlugin(dataFolder, dataSourceContainer); importer.DamProjectType = damProjectType; - this.damType = damType; } /// @@ -154,14 +151,13 @@ /// /// The data folder. /// The data source container. - /// Type of the dam. /// Type of the dam project. /// The import log messages. /// public static IEnumerable ImportDikeRingIds( - string dataFolder, DataSourceContainer dataSourceContainer, DamType damType, DamProjectType damProjectType, out List importLogMessages) + string dataFolder, DataSourceContainer dataSourceContainer, DamProjectType damProjectType, out List importLogMessages) { - var importer = new WaterBoardImporter(dataFolder, dataSourceContainer, damType, damProjectType); + var importer = new WaterBoardImporter(dataFolder, dataSourceContainer, damProjectType); var allDikeRingIds = importer.AllDikeRingIDs; importLogMessages = new List(importer.ImportCsvLogMessages); @@ -174,19 +170,18 @@ /// /// The data folder. /// The data source container. - /// Type of the dam. /// Type of the dam project. /// The progress. /// The log messages. /// public static WaterBoard ImportAllData(string dataFolder, - DataSourceContainer dataSourceContainer, DamType damType, DamProjectType damProjectType, DamEngine.Data.Standard.Calculation.ProgressDelegate progress, + DataSourceContainer dataSourceContainer, DamProjectType damProjectType, DamEngine.Data.Standard.Calculation.ProgressDelegate progress, out List logMessages) { var importer = CreateDataPlugin(dataFolder, dataSourceContainer); - var dikeRingIds = importer.GetDikeRingIdList(damType); + var dikeRingIds = importer.GetDikeRingIdList(); WaterBoard waterboard = ImportDataForDikeRings("", dataFolder, dataSourceContainer, - dikeRingIds, damType, damProjectType, progress, out logMessages); + dikeRingIds, damProjectType, progress, out logMessages); return waterboard; } @@ -195,15 +190,14 @@ /// /// The data folder. /// The data source container. - /// Type of the dam. /// Type of the dam project. /// The progress. /// public static WaterBoard ImportAllData(string dataFolder, - DataSourceContainer dataSourceContainer, DamType damType, DamProjectType damProjectType, DamEngine.Data.Standard.Calculation.ProgressDelegate progress) + DataSourceContainer dataSourceContainer, DamProjectType damProjectType, DamEngine.Data.Standard.Calculation.ProgressDelegate progress) { List dummy; - return ImportAllData(dataFolder, dataSourceContainer, damType, damProjectType, progress, out dummy); + return ImportAllData(dataFolder, dataSourceContainer, damProjectType, progress, out dummy); } /// @@ -213,17 +207,16 @@ /// The data folder. /// The data source container. /// The dike ring ids. - /// Type of the dam. /// Type of the dam project. /// The progress. /// public static WaterBoard ImportDataForDikeRings(string damProjectFolder, string dataFolder, DataSourceContainer dataSourceContainer, IEnumerable dikeRingIds, - DamType damType, DamProjectType damProjectType, DamEngine.Data.Standard.Calculation.ProgressDelegate progress) + DamProjectType damProjectType, DamEngine.Data.Standard.Calculation.ProgressDelegate progress) { List dummy; return ImportDataForDikeRings(damProjectFolder, dataFolder, dataSourceContainer, - dikeRingIds, damType, damProjectType, progress, out dummy); + dikeRingIds, damProjectType, progress, out dummy); } /// @@ -233,16 +226,15 @@ /// The data folder. /// The data source container. /// The dike ring ids. - /// Type of the dam. /// Type of the dam project. /// The progress. /// The log messages. /// public static WaterBoard ImportDataForDikeRings(string damProjectFolder, string dataFolder, DataSourceContainer dataSourceContainer, IEnumerable dikeRingIds, - DamType damType, DamProjectType damProjectType, DamEngine.Data.Standard.Calculation.ProgressDelegate progress, out List logMessages) + DamProjectType damProjectType, DamEngine.Data.Standard.Calculation.ProgressDelegate progress, out List logMessages) { - var importer = new WaterBoardImporter(dataFolder, dataSourceContainer, damType, damProjectType); + var importer = new WaterBoardImporter(dataFolder, dataSourceContainer, damProjectType); logMessages = new List(); WaterBoard waterBoard = new WaterBoard(); @@ -315,7 +307,7 @@ { // if no dike ring IDs specified, take all return dikeRingIds == null - ? importer.GetDikeRingIdList(damType).ToList() + ? importer.GetDikeRingIdList().ToList() : (dikeRingIds as List ?? dikeRingIds.ToList()); } @@ -471,7 +463,7 @@ private bool ImportDikes(IEnumerable dikeRingIds, DamEngine.Data.Standard.Calculation.ProgressDelegate progress) { // Import dikes - importer.ImportDataForDikeRings(dikeRingIds, damType, progress); + importer.ImportDataForDikeRings(dikeRingIds, progress); // add log messages ImportCsvLogMessages.AddRange(importer.ImportLogMessages); @@ -542,7 +534,7 @@ /// The dike. private void ImportLocations(string dikeRingId, Dike dike) { - var locationIdList = importer.GetLocationIdList(dikeRingId, damType); + var locationIdList = importer.GetLocationIdList(dikeRingId); foreach (string locationId in locationIdList) {