Archetektur angefangen

This commit is contained in:
HuskyTeufel
2021-01-31 22:15:43 +01:00
parent 9f8e167ce3
commit 7a733b92d2
44 changed files with 564 additions and 67 deletions

View File

@@ -0,0 +1,23 @@
using KanSan.CrossCutting.DataClasses;
using KanSan.DataStoring.Contract;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
namespace KanSan.DataStoring.CSV
{
public class KundenRepository : IKundenRepository
{
public List<Kunde> Query => File
.ReadAllLines("kunden.csv")
.Select(l => l.Split(','))
.Select(p => new Kunde
{
ID = int.Parse(p[0]),
Vorname = p[1],
Nachname = p[2]
})
.ToList();
}
}