Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProject.cs
===================================================================
diff -u -r6793 -r6794
--- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProject.cs (.../DamProject.cs) (revision 6793)
+++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProject.cs (.../DamProject.cs) (revision 6794)
@@ -176,6 +176,36 @@
}
///
+ /// Loads DAM project data from the given .damx file.
+ ///
+ /// Name of the file.
+ /// The project data
+ ///
+ ///
+ public static DamProjectData LoadData(string fileName)
+ {
+ if (string.IsNullOrWhiteSpace(fileName))
+ {
+ throw new ArgumentException("fileName");
+ }
+
+ if (!File.Exists(fileName))
+ {
+ throw new FileNotFoundException(fileName);
+ }
+
+ if (!fileName.EndsWith("damx"))
+ {
+ throw new ArgumentException("No damx file", "fileName");
+ }
+
+ using (var damProject = new DamProject())
+ {
+ return damProject.OpenXMLProject(fileName) as DamProjectData;
+ }
+ }
+
+ ///
/// Saves DAM project data to the given .damx file.
///
/// If the file already exists it will be overriden