Um neue Projekte hinzuzufügen sollte man update ausführen

This commit is contained in:
Husky
2020-02-26 10:22:29 +01:00
parent 348e6a9f3f
commit 9457784293
7 changed files with 182 additions and 138 deletions

View File

@@ -31,15 +31,17 @@ namespace KanSan.ViewModel
public Kunde NeueKunde()
{
Kunde result = new Kunde();
//result.ID = 1;
result.GuidNr = Guid.NewGuid();
unitOfWork.KundenRepository.Insert(result);
unitOfWork.Commit();
return result;
IEnumerable<Kunde> kunden = unitOfWork.KundenRepository.Get(d => d.GuidNr.Equals(result.GuidNr));
if (kunden.Count() < 1)
throw new Exception("Kunde konnte nicht gefunden werden");
//IEnumerable<Kunde> kunden = unitOfWork.KundenRepository.Get(d => d.GuidNr.Equals(result.GuidNr));
//if (kunden.Count() < 1)
// throw new Exception("Kunde konnte nicht gefunden werden");
return kunden.First();
//return kunden.First();
}
}
}

View File

@@ -15,9 +15,9 @@ namespace KanSan.ViewModel
public ProjektListViewModel(Kunde client)
{
List<Kunde> clients = unitOfWork.KundenRepository.Get(x => x.GuidNr.Equals(client.GuidNr)).ToList();
this.selectedKunde = clients.First();
//this.selectedKunde = selectedKunde;
//List<Kunde> clients = unitOfWork.KundenRepository.Get(x => x.GuidNr.Equals(client.GuidNr)).ToList();
//this.selectedKunde = clients.First();
this.selectedKunde = client;
@@ -38,7 +38,8 @@ namespace KanSan.ViewModel
Kunde = selectedKunde
};
unitOfWork.ProjekteRepository.Insert(newProjekt);
unitOfWork.ProjekteRepository.Update(newProjekt);
//unitOfWork.ProjekteRepository.Insert(newProjekt);
unitOfWork.Commit();
List<Projekt> res = unitOfWork.ProjekteRepository.Get(x => x.GuidNr.Equals(guid)).ToList();