Files
MainSoftware/ConsoleApplication/Program.cs
2021-02-26 18:31:57 +01:00

91 lines
2.6 KiB
C#

using System;
using System.Diagnostics;
using DataGen;
using DPGetDataContract;
using Models;
using ProtokollWriter;
using ProtokollWriterContract;
using Ninject;
using Mappings;
using DichtheitManagement.Contract;
using System.Collections.Generic;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
var kernel = new StandardKernel();
new KernelInitializer().Initialize(kernel);
var manager = kernel.Get<IAuftraggeberManager>();
var baustellen = kernel.Get<IBaustelleManager>();
/*
Auftraggeber auftraggeber = new Auftraggeber();
auftraggeber.Baustellen = new List<Bauvorhaben>();
auftraggeber.Baustellen.Add(new Bauvorhaben()
{
Standort = "Oldenburg",
Strasse = "Donner",
Auftraggeber = auftraggeber,
Ort = "Oldenburg"
});
auftraggeber.Name = "Junker";
manager.Add(auftraggeber);
*/
var auftragger = manager.GetAllAuftraggeber();
var bau = baustellen.GetAllBauvorhaben();
Debugger.Break();
/*
IDPGetDataContract eingabe = new MeasureDataGen();
(eingabe as MeasureDataGen).GenerateUnterdruck(DateTime.Now,-100);
Inspektionsobjekt SW01 = new Inspektionsobjekt();
Auftraggeber Auftraggeber = new Auftraggeber() {
Name = "OOWV",
Ort = "Oldenburg",
Strasse = "Donnerschweer",
Tel = "029293"
};
Bauvorhaben bauvorhaben = new Bauvorhaben() {
Auftraggeber = Auftraggeber,
Standort = "Oldenburg",
Strasse = "Am Schlachthof",
Ort = "Oldenburg",
};
SW01.ObereSchacht = "SW01";
SW01.UntereSchacht = "SW02";
SW01.Objektname = "SW01";
SW01.Durchmesser = 200;
SW01.ObjektLänge = 20m;
SW01.Bauvorhaben = bauvorhaben;
SW01.Bemerkung = "";
SW01.PressureTests.Add(new PressureTest() {
Bestanden = true,
Measuredatas = eingabe.ReadMessureList,
});
IProtokollWriter protokollWriter = new SBTextFileWriter();
protokollWriter.WriteProtokoll(SW01,0);
//Debugger.Break();
Console.WriteLine("Hello World!");
*/
}
}
}