feat(master): Подкготовка расписания

This commit is contained in:
Mikhail Trubnikov
2023-10-24 12:14:22 +10:00
parent 7991121f07
commit 1d515e46c1
14 changed files with 2882 additions and 22 deletions

View File

@@ -2,6 +2,7 @@
using Microsoft.Extensions.DependencyInjection;
using PARR.BLL;
using PARR.DAL;
using PARR.Master.Settings;
namespace PARR.Master
{
@@ -12,14 +13,16 @@ namespace PARR.Master
services.InstallBllServices(configuration);
services.InstallDalServices(configuration);
// settings
//SettingsFromDb configuration
//var settingsFromDb = new SettingsFromDb();
//configuration.GetSection(nameof(SettingsFromDb)).Bind(settingsFromDb);
//services.AddSingleton(settingsFromDb);
var settings = new WorkerSettings();
configuration.GetSection(nameof(WorkerSettings)).Bind(settings);
services.AddSingleton(settings);
var mqSettings = new MqSettings();
configuration.GetSection(nameof(MqSettings)).Bind(mqSettings);
services.AddSingleton(mqSettings);
//add other services
//services.AddTransient<IEsppApiService, EsppApiService>();
services.AddTransient<IMaster, Master>();
}
public static IConfigurationBuilder AddMasterConfigurations(this IConfigurationBuilder builder, IServiceCollection services)