Files
parr_api/PARR.AIHIT/AIHIT/SyncherInstaller.cs

28 lines
923 B
C#
Raw Normal View History

using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
2023-06-01 12:30:38 +10:00
using Microsoft.Extensions.DependencyInjection;
using PARR.AIHIT.Context;
2023-06-01 12:30:38 +10:00
using PARR.AIHIT.Settings;
namespace PARR.AIHIT
{
2023-06-01 16:08:25 +10:00
public static class SyncherInstaller
2023-06-01 12:30:38 +10:00
{
2023-06-01 16:08:25 +10:00
public static void InstallerSyncerServices(this IServiceCollection services, IConfiguration configuration)
2023-06-01 12:30:38 +10:00
{
var syncherSettings = new SyncherSettings();
configuration.GetSection(nameof(SyncherSettings)).Bind(syncherSettings);
services.AddSingleton(syncherSettings);
2023-06-05 16:28:36 +10:00
services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies());
2023-06-01 16:08:25 +10:00
services.AddTransient<ISyncher, Syncher>();
//services.AddDbContext <AIHContext> (options =>
//{
// options.UseSqlServer("server=(10.248.19.97);uid=awhit-ipp-parr;pwd=ET3h$9y1LH#D");
//});
2023-06-01 12:30:38 +10:00
}
}
}