Interface added
This commit is contained in:
@@ -1,6 +1,10 @@
|
|||||||
// See https://aka.ms/new-console-template for more information
|
// 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;
|
using System.Diagnostics;
|
||||||
|
|
||||||
XML2006 xml = new XML2006("../../../../test_code.xml");
|
ISchnittstelleImporter xml = new XML2013("../../../../test_code.xml");
|
||||||
|
|
||||||
|
var s = xml.KanalObjekte;
|
||||||
Debugger.Break();
|
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;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
@@ -9,9 +10,9 @@ using System.Xml;
|
|||||||
|
|
||||||
namespace Schnittstelle.Import.XML.v2013
|
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<AbwassertechnischeAnlage> stammdaten = null;
|
||||||
private List<InspizierteAbwassertechnischeAnlage> inspektionsdaten = null;
|
private List<InspizierteAbwassertechnischeAnlage> inspektionsdaten = null;
|
||||||
private XmlNamespaceManager manager = null;
|
private XmlNamespaceManager manager = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user