Files
Kansan/DataStoring.CSV/KundenRepository.cs
2021-01-31 22:15:43 +01:00

24 lines
574 B
C#

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();
}
}