Datenschnittstelle erweitert

This commit is contained in:
HuskyTeufel
2022-05-30 15:51:01 +02:00
parent b2a9d46c4d
commit 455f57fd35
38 changed files with 647 additions and 116 deletions

View File

@@ -19,7 +19,12 @@ namespace DichtheitManagement
public IQueryable<Auftraggeber> GetAllAuftraggeber()
{
return _repository.Query.Where(p => p.Id >= 0);
return _repository.Get(includeProperties: "Baustellen,Baustellen.Prüfobjekte").Where(p => p.Id >= 0);
}
public void Update(Auftraggeber update)
{
_repository.Update(update);
}
}
}

View File

@@ -24,7 +24,22 @@ namespace DichtheitManagement
public IQueryable<Bauvorhaben> GetAllBauvorhaben()
{
return _repository.Get(includeProperties: "Auftraggeber");
return _repository.Get(includeProperties: "Auftraggeber,Prüfobjekte");
}
public Bauvorhaben GetBauvorhaben(int id)
{
return _repository.Get().Where(s => s.Id == id).FirstOrDefault();
}
public List<Bauvorhaben> GetBauvorhaben(Auftraggeber auftraggeber)
{
return _repository.Get().Where(s => s.Auftraggeber == auftraggeber).ToList();
}
public void Update(Bauvorhaben bauvorhaben)
{
_repository.Update(bauvorhaben);
}
}
}