//----------------------------------------------------------------------- // // Copyright (c) 2009 Deltares. All rights reserved. // // B. Faassen // barry.faassen@deltares.nl // 26-5-2010 // n.a. //----------------------------------------------------------------------- using Deltares.Dam.Data.DataPlugins.Configuration; using Deltares.Standard; namespace Deltares.Dam.Data { public static class ImportDirector { public static WaterBoard Construct(string importFolder, ProgressDelegate progress) { var damProject = new DamProject { DamProjectData = new DamProjectData() }; var csvSource = new DataSource { DataSourceType = DataSourceType.CsvFiles, DataLocation = "" }; var soilSource = new DataSource { DataSourceType = DataSourceType.MSoilBase, DataLocation = "./soilmaterials.mdb" }; var container = new DataSourceContainer { DataSourceList = { csvSource, soilSource } }; damProject.Import(importFolder, container, new[] { "Dike from CSV" }, DamType.Regional, DamProjectType.Design, progress); return damProject.DamProjectData.WaterBoard; } } }