Use the assembly name instead of the type name

This commit is contained in:
David Fowler 2023-05-03 07:33:44 -07:00 committed by Reuben Bond
parent d4319bdd47
commit 366019aaa3
2 changed files with 8 additions and 8 deletions

View File

@ -2,7 +2,7 @@
public static class CustomExtensionMethods public static class CustomExtensionMethods
{ {
public static IServiceCollection AddCustomHealthCheck(this IServiceCollection services, IConfiguration configuration) public static IServiceCollection AddHealthChecks(this IServiceCollection services, IConfiguration configuration)
{ {
var hcBuilder = services.AddHealthChecks(); var hcBuilder = services.AddHealthChecks();
@ -30,11 +30,11 @@ public static class CustomExtensionMethods
return services; return services;
} }
public static IServiceCollection AddCustomDbContext(this IServiceCollection services, IConfiguration configuration) public static IServiceCollection AddDbContexts(this IServiceCollection services, IConfiguration configuration)
{ {
void ConfigureSqlOptions(SqlServerDbContextOptionsBuilder sqlOptions) static void ConfigureSqlOptions(SqlServerDbContextOptionsBuilder sqlOptions)
{ {
sqlOptions.MigrationsAssembly(typeof(Program).FullName); sqlOptions.MigrationsAssembly(typeof(Program).Assembly.FullName);
// Configuring Connection Resiliency: https://docs.microsoft.com/en-us/ef/core/miscellaneous/connection-resiliency // Configuring Connection Resiliency: https://docs.microsoft.com/en-us/ef/core/miscellaneous/connection-resiliency
@ -59,7 +59,7 @@ public static class CustomExtensionMethods
return services; return services;
} }
public static IServiceCollection AddCustomOptions(this IServiceCollection services, IConfiguration configuration) public static IServiceCollection AddApplicationOptions(this IServiceCollection services, IConfiguration configuration)
{ {
services.Configure<CatalogSettings>(configuration); services.Configure<CatalogSettings>(configuration);

View File

@ -12,9 +12,9 @@ builder.Services.AddControllers(options =>
builder.Services.AddGrpc(); builder.Services.AddGrpc();
builder.Services.AddCustomDbContext(builder.Configuration); builder.Services.AddDbContexts(builder.Configuration);
builder.Services.AddCustomOptions(builder.Configuration); builder.Services.AddApplicationOptions(builder.Configuration);
builder.Services.AddCustomHealthCheck(builder.Configuration); builder.Services.AddHealthChecks(builder.Configuration);
builder.Services.AddIntegrationServices(); builder.Services.AddIntegrationServices();
builder.Services.AddTransient<OrderStatusChangedToAwaitingValidationIntegrationEventHandler>(); builder.Services.AddTransient<OrderStatusChangedToAwaitingValidationIntegrationEventHandler>();