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 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; } } }