diff --git a/DataGen b/DataGen index 6ac7c63..f963a71 160000 --- a/DataGen +++ b/DataGen @@ -1 +1 @@ -Subproject commit 6ac7c63d51b09be41e4efcfb86372537178ab4d6 +Subproject commit f963a7170c1da55113fd7a858d1b30e3f95d742e diff --git a/DichtheitManagement.Contract/IInspektionsObjectManager.cs b/DichtheitManagement.Contract/IInspektionsObjectManager.cs new file mode 100644 index 0000000..26a5fe7 --- /dev/null +++ b/DichtheitManagement.Contract/IInspektionsObjectManager.cs @@ -0,0 +1,15 @@ +using Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DichtheitManagement.Contract +{ + public interface IInspektionsObjectManager + { + void Add(Inspektionsobjekt inspektionsobjekt); + List GetInspektionsobjekt(Bauvorhaben bauvorhaben); + } +} diff --git a/DichtheitManagement/AuftraggeberManager.cs b/DichtheitManagement/AuftraggeberManager.cs index 380df4e..535977a 100644 --- a/DichtheitManagement/AuftraggeberManager.cs +++ b/DichtheitManagement/AuftraggeberManager.cs @@ -19,7 +19,7 @@ namespace DichtheitManagement public IQueryable GetAllAuftraggeber() { - return _repository.Get(includeProperties: "Baustellen,Baustellen.Prüfobjekte").Where(p => p.Id >= 0); + return _repository.Get().Where(p => p.Id >= 0); } public void Update(Auftraggeber update) diff --git a/DichtheitManagement/InspektionsObjectManager.cs b/DichtheitManagement/InspektionsObjectManager.cs new file mode 100644 index 0000000..d98f9e6 --- /dev/null +++ b/DichtheitManagement/InspektionsObjectManager.cs @@ -0,0 +1,29 @@ +using DataStoring.Contract; +using DichtheitManagement.Contract; +using Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DichtheitManagement +{ + public class InspektionsObjectManager : IInspektionsObjectManager + { + private readonly IRepository _repository; + public InspektionsObjectManager(IRepository repository) + { + _repository = repository; + } + public void Add(Inspektionsobjekt inspektionsobjekt) + { + throw new NotImplementedException(); + } + + public List GetInspektionsobjekt(Bauvorhaben bauvorhaben) + { + return _repository.Get().Where(s => s.Bauvorhaben == bauvorhaben).ToList(); + } + } +} diff --git a/GuiWPF/GuiWPF.csproj.user b/GuiWPF/GuiWPF.csproj.user index 553729d..2b4be1c 100644 --- a/GuiWPF/GuiWPF.csproj.user +++ b/GuiWPF/GuiWPF.csproj.user @@ -11,9 +11,15 @@ Code + + Code + Code + + Code + @@ -25,8 +31,14 @@ Designer + + Designer + Designer + + Designer + \ No newline at end of file diff --git a/GuiWPF/MainWindow.xaml b/GuiWPF/MainWindow.xaml index 5154359..e82350e 100644 --- a/GuiWPF/MainWindow.xaml +++ b/GuiWPF/MainWindow.xaml @@ -15,9 +15,17 @@ + + + + + + + + @@ -33,9 +41,14 @@