Split tables for the stats (#6)
Reviewed-on: #6 Co-authored-by: sandre <perso@sebastienandre.com> Co-committed-by: sandre <perso@sebastienandre.com>
This commit was merged in pull request #6.
This commit is contained in:
@@ -32,13 +32,24 @@ namespace skydiveLogs_api.Ioc
|
||||
_services.AddScoped<IDropZoneService, DropZoneService>();
|
||||
_services.AddScoped<IJumpService, JumpService>();
|
||||
_services.AddScoped<IJumpTypeService, JumpTypeService>();
|
||||
_services.AddScoped<IStatsService, StatsService>();
|
||||
_services.AddScoped<IUserService, UserService>();
|
||||
_services.AddScoped<IUserImageService, UserImageService>();
|
||||
_services.AddScoped<IInitDbService, InitDbService>();
|
||||
_services.AddScoped<ITunnelService, TunnelService>();
|
||||
_services.AddScoped<ITunnelFlightService, TunnelFlightService>();
|
||||
|
||||
_services.AddScoped<IStatsService, StatsService>();
|
||||
_services.AddScoped<IStatsByAircraftService, StatsByAircraftService>();
|
||||
_services.AddScoped<IStatsByDzService, StatsByDzService>();
|
||||
_services.AddScoped<IStatsByGearService, StatsByGearService>();
|
||||
_services.AddScoped<IStatsByJumpTypeService, StatsByJumpTypeService>();
|
||||
_services.AddScoped<IStatsByYearByJumpTypeService, StatsByYearByJumpTypeService>();
|
||||
_services.AddScoped<IStatsByYearService, StatsByYearService>();
|
||||
_services.AddScoped<IStatsForLastMonthByDzService, StatsForLastMonthByDzService>();
|
||||
_services.AddScoped<IStatsForLastMonthByJumpTypeService, StatsForLastMonthByJumpTypeService>();
|
||||
_services.AddScoped<IStatsForLastYearByDzService, StatsForLastYearByDzService>();
|
||||
_services.AddScoped<IStatsForLastYearByJumpTypeService, StatsForLastYearByJumpTypeService>();
|
||||
|
||||
_services.AddSingleton<ICacheService, CacheService>();
|
||||
_services.AddScoped<IIdentityService, IdentityService>();
|
||||
|
||||
@@ -52,9 +63,19 @@ 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<IStatsByAircraftRepository, StatsByAircraftRepository>();
|
||||
_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