Add repos + repo interfaces + models + ioc
This commit is contained in:
@@ -52,9 +52,18 @@ namespace skydiveLogs_api.Ioc
|
||||
_services.AddScoped<IUserRepository, UserRepository>();
|
||||
_services.AddScoped<IUserImageRepository, UserImageRepository>();
|
||||
_services.AddScoped<IFavoriteDropZoneRepository, FavoriteDropZoneRepository>();
|
||||
_services.AddScoped<IUserStatsRepository, UserStatsRepository>();
|
||||
_services.AddScoped<ITunnelFlightRepository, TunnelFlightRepository>();
|
||||
|
||||
_services.AddScoped<IStatsByDzRepository, StatsByDzRepository>();
|
||||
_services.AddScoped<IStatsByGearRepository, StatsByGearRepository>();
|
||||
_services.AddScoped<IStatsByJumpTypeRepository, StatsByJumpTypeRepository>();
|
||||
_services.AddScoped<IStatsByYearByJumpTypeRepository, StatsByYearByJumpTypeRepository>();
|
||||
_services.AddScoped<IStatsByYearRepository, StatsByYearRepository>();
|
||||
_services.AddScoped<IStatsForLastMonthByDzRepository, StatsForLastMonthByDzRepository>();
|
||||
_services.AddScoped<IStatsForLastMonthByJumpTypeRepository, StatsForLastMonthByJumpTypeRepository>();
|
||||
_services.AddScoped<IStatsForLastYearByDzRepository, StatsForLastYearByDzRepository>();
|
||||
_services.AddScoped<IStatsForLastYearByJumpTypeRepository, StatsForLastYearByJumpTypeRepository>();
|
||||
|
||||
string connectionString = _configuration.GetConnectionString("DefaultConnection");
|
||||
_services.AddSingleton<IDataProvider>(c => new LiteDbProvider(connectionString));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user