Browse Source

Use the assembly name instead of the type name

pull/2106/head
David Fowler 1 year ago
parent
commit
9901e0d5f7
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 IServiceCollection AddCustomHealthCheck(this IServiceCollection services, IConfiguration configuration)
public static IServiceCollection AddHealthChecks(this IServiceCollection services, IConfiguration configuration)
{
var hcBuilder = services.AddHealthChecks();
@ -30,11 +30,11 @@ public static class CustomExtensionMethods
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
@ -59,7 +59,7 @@ public static class CustomExtensionMethods
return services;
}
public static IServiceCollection AddCustomOptions(this IServiceCollection services, IConfiguration configuration)
public static IServiceCollection AddApplicationOptions(this IServiceCollection services, IConfiguration 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.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.AddTransient<OrderStatusChangedToAwaitingValidationIntegrationEventHandler>();


Loading…
Cancel
Save