28 lines
867 B
C#
28 lines
867 B
C#
using DaSaSo.Wpf.ViewModel.Interface;
|
|
using DaSaSo.Wpf.ViewModel.State.ActualState;
|
|
using DaSaSo.Wpf.ViewModel.State.Navigation;
|
|
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 AddStoresHostBuilderExtensions
|
|
{
|
|
public static IHostBuilder AddStores(this IHostBuilder host)
|
|
{
|
|
host.ConfigureServices(services =>
|
|
{
|
|
services.AddSingleton<IActualProject, ActualProject>();
|
|
services.AddSingleton<IMainWindowNavigator, MainWindowNavigator>();
|
|
services.AddSingleton<ISewerMainNavigator, SewerMainNavigator>();
|
|
});
|
|
return host;
|
|
}
|
|
}
|
|
}
|