Contracts hinzugefügt

This commit is contained in:
Husky
2021-08-15 12:04:09 +02:00
parent 5c9770bf45
commit 538ec3d00b
36 changed files with 201 additions and 97 deletions

View File

@@ -0,0 +1,10 @@
using System.Collections.Generic;
using XMLParser.Model;
namespace XMLParser.Contract
{
public interface ICSVWriter
{
void WriteEntry(Dictionary<ECalculatedResult, decimal> calculated, List<KanalObjekt> inspektionenAmTag);
}
}

View File

@@ -0,0 +1,9 @@
using System;
namespace XMLParser.Contract
{
public interface ICalculate
{
}
}

View File

@@ -0,0 +1,10 @@
using System.Collections.Generic;
using XMLParser.Model;
namespace XMLParser.Contract
{
public interface IUmsatzCalculator
{
void Calculate(ICSVWriter csvWriter,List<KanalObjekt> objekte);
}
}

View File

@@ -0,0 +1,11 @@
<Project Sdk="Microsoft.NET.Sdk">
<ItemGroup>
<ProjectReference Include="..\XMLParser.Model\XMLParser.Model.csproj" />
</ItemGroup>
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
</Project>