using DaSaSo.Domain.Model; using DaSaSo.Domain.Services; using DaSaSo.Domain.Services.BuildingsiteServices; using DaSaSo.Domain.Services.ProjectServices; using DaSaSo.Domain.Services.SewerObjectService; using DaSaSo.Domain.Services.SewerPointServices; using DaSaSo.EntityFramework.Services; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DaSaSo.Wpf.HostBuilders { public static class AddServicesHostBuilderExtensions { public static IHostBuilder AddServices(this IHostBuilder host) { host.ConfigureServices(services => { services.AddSingleton, ClientDataService>(); services.AddSingleton, ProjectDataService>(); services.AddSingleton, BuildingsiteDataService>(); services.AddSingleton, SewerObjectDataService>(); services.AddSingleton, SewerpointDataService>(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); }); return host; } } }