SchachtDataService hinzugefügt

This commit is contained in:
2023-04-13 14:08:48 +02:00
parent 047e036442
commit 47aba01cb4
28 changed files with 360 additions and 237 deletions

View File

@@ -0,0 +1,16 @@
using SewerStammGen.Shared.Domain;
using Shared.Contracts;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SewerStammGen.Shared.Contracts
{
public interface IHaltungDataService : IDataService<Kanal>
{
Task<IEnumerable<Kanal>> GetAllByProjekt(int projektID);
Task<IEnumerable<Kanal>> GetAllByProjekt(Projekt projekt);
}
}

View File

@@ -9,12 +9,12 @@ namespace SewerStammGen.Shared.Domain
public class Kanal : DBObject
{
public string Objektbezeichnung { get; set; } = String.Empty;
public Schacht? StartSchacht { get; set; }
public Schacht? EndSchacht { get; set; }
public Schacht StartSchacht { get; set; } = new Schacht();
public Schacht EndSchacht { get; set; } = new Schacht();
public int DN { get; set; }
public string Material { get; set; } = String.Empty;
public decimal Haltungslaenge { get; set; }
public Projekt? Projekt { get; set; }
public Projekt Projekt { get; set; } = new Projekt();
public EEntwaeserung Entwaesserung { get; set; }
}

View File

@@ -14,7 +14,7 @@ namespace SewerStammGen.Shared.Domain
public decimal HochWert { get; set; }
public decimal SohlHoehe { get; set; }
public decimal DeckelHoehe { get; set; }
public Projekt? Projekt { get; set; }
public Projekt Projekt { get; set; } = new Projekt();
public EEntwaeserung Entwaesserung { get; set; }
}