26 lines
644 B
C#
26 lines
644 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using Models;
|
|
using DataStoring.Contract;
|
|
|
|
namespace DataStoring.CSV
|
|
{
|
|
public class AuftraggeberRepository: IAuftraggeberRepository
|
|
{
|
|
public List<Auftraggeber> Query => File
|
|
.ReadAllLines("auftraggeber.csv")
|
|
.Select(l => l.Split(','))
|
|
.Select(p => new Auftraggeber
|
|
{
|
|
Id = int.Parse(p[0]),
|
|
Name = p[1],
|
|
Strasse = p[2],
|
|
Ort = p[3],
|
|
Tel = p[4],
|
|
})
|
|
.ToList();
|
|
}
|
|
}
|