//-----------------------------------------------------------------------
//
// 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;
}
}
}