Interface added
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
// See https://aka.ms/new-console-template for more information
|
||||
using Schnittstelle.Import.XML.v2006;
|
||||
|
||||
using Schnittstelle.Contract;
|
||||
using Schnittstelle.Import.XML.v2013;
|
||||
using System.Diagnostics;
|
||||
|
||||
XML2006 xml = new XML2006("../../../../test_code.xml");
|
||||
ISchnittstelleImporter xml = new XML2013("../../../../test_code.xml");
|
||||
|
||||
var s = xml.KanalObjekte;
|
||||
Debugger.Break();
|
||||
|
||||
12
Schnittstelle/Contract/ISchnittstelleImporter.cs
Normal file
12
Schnittstelle/Contract/ISchnittstelleImporter.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using Schnittstelle.Import.XML.v2013.Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace Schnittstelle.Contract
|
||||
{
|
||||
public interface ISchnittstelleImporter
|
||||
{
|
||||
List<KanalObjekt> KanalObjekte { get; }
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
using Schnittstelle.Import.XML.v2013.Model;
|
||||
using Schnittstelle.Contract;
|
||||
using Schnittstelle.Import.XML.v2013.Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
@@ -9,9 +10,9 @@ using System.Xml;
|
||||
|
||||
namespace Schnittstelle.Import.XML.v2013
|
||||
{
|
||||
public class XML2013
|
||||
public class XML2013 : ISchnittstelleImporter
|
||||
{
|
||||
private string xmlFile;
|
||||
private string xmlFile = "";
|
||||
private List<AbwassertechnischeAnlage> stammdaten = null;
|
||||
private List<InspizierteAbwassertechnischeAnlage> inspektionsdaten = null;
|
||||
private XmlNamespaceManager manager = null;
|
||||
|
||||
Reference in New Issue
Block a user