Browse Source

Use the assembly name instead of the type name

davidfowl/common-services
David Fowler 1 year ago
committed by Reuben Bond
parent
commit
366019aaa3
2 changed files with 8 additions and 8 deletions
  1. +5
    -5
      src/Services/Catalog/Catalog.API/CustomExtensionMethods.cs
  2. +3
    -3
      src/Services/Catalog/Catalog.API/Program.cs

+ 5
- 5
src/Services/Catalog/Catalog.API/CustomExtensionMethods.cs 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);


+ 3
- 3
src/Services/Catalog/Catalog.API/Program.cs View File

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


Loading…
Cancel
Save