Files
DaSaSo/DaSaSo.Domain/Services/SewerPointServices/SewerpointService.cs
2021-09-28 17:52:17 +02:00

35 lines
1013 B
C#

using DaSaSo.Domain.Model;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DaSaSo.Domain.Services.SewerPointServices
{
public class SewerpointService : ISewerpointService
{
private readonly ISewerPointDataService _sewerPointService;
public SewerpointService(ISewerPointDataService sewerPointService)
{
_sewerPointService = sewerPointService;
}
public async Task<SewerPoint> CreateOrFindSewerpoint(string objektbezeichnung)
{
SewerPoint result = await _sewerPointService.GetbyObjektname(objektbezeichnung);
if(result == null)
{
SewerPoint newPoint = new SewerPoint()
{
Objektnummer = objektbezeichnung
};
result = await _sewerPointService.Create(newPoint);
}
return result;
}
}
}