35 lines
1013 B
C#
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;
|
|
}
|
|
}
|
|
}
|