Fix about IoC

This commit is contained in:
Sébastien André
2020-05-26 19:10:44 +02:00
parent 6ea906f80f
commit 2754a9229b

View File

@@ -26,6 +26,7 @@ namespace skydiveLogs_api.Ioc
_services.AddScoped<Business.Interface.IJumpTypeService, Business.JumpTypeService>();
_services.AddScoped<Business.Interface.IStatsService, Business.StatsService>();
_services.AddScoped<Business.Interface.IUserService, Business.UserService>();
_services.AddScoped<Business.Interface.IImageService, Business.ImageService>();
_services.AddScoped<Data.Interface.IAircraftRepository, Data.AircraftRepository>();
_services.AddScoped<Data.Interface.IDropZoneRepository, Data.DropZoneRepository>();
@@ -33,6 +34,7 @@ namespace skydiveLogs_api.Ioc
_services.AddScoped<Data.Interface.IJumpTypeRepository, Data.JumpTypeRepository>();
_services.AddScoped<Data.Interface.IGearRepository, Data.GearRepository>();
_services.AddScoped<Data.Interface.IUserRepository, Data.UserRepository>();
_services.AddScoped<Data.Interface.IImageRepository, Data.ImageRepository>();
string connectionString = _configuration.GetConnectionString("DefaultConnection");
_services.AddSingleton<Data.Interface.IDataProvider>(c => new Data.LiteDbProvider(connectionString));