24 lines
574 B
C#
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();
|
|
}
|
|
}
|