using DataStoring.Contract; using DichtheitManagement.Contract; using Models; using System; using System.Linq; namespace DichtheitManagement { public class AuftraggeberManager : IAuftraggeberManager { private readonly IRepository _repository; public AuftraggeberManager(IRepository repository) { _repository = repository; } public void Add(Auftraggeber auftraggeber) => _repository.Insert(auftraggeber); public IQueryable GetAllAuftraggeber() { return _repository.Get(includeProperties: "Baustellen,Baustellen.Prüfobjekte").Where(p => p.Id >= 0); } public void Update(Auftraggeber update) { _repository.Update(update); } } }