fix injecting IBusPublisher to program

This commit is contained in:
meysamhadeli 2022-05-10 16:07:47 +04:30
parent 7b1db63194
commit e60b22ec1e
3 changed files with 3 additions and 0 deletions

View File

@ -30,6 +30,7 @@ builder.Services.Configure<GrpcOptions>(options => configuration.GetSection("Grp
Console.WriteLine(FiggleFonts.Standard.Render(appOptions.Name));
builder.Services.AddTransient<IBusPublisher, BusPublisher>();
builder.Services.AddCustomDbContext<BookingDbContext>(configuration, typeof(BookingRoot).Assembly);
builder.AddCustomSerilog();

View File

@ -25,6 +25,7 @@ var env = builder.Environment;
var appOptions = builder.Services.GetOptions<AppOptions>("AppOptions");
Console.WriteLine(FiggleFonts.Standard.Render(appOptions.Name));
builder.Services.AddTransient<IBusPublisher, BusPublisher>();
builder.Services.AddScoped<IDbContext>(provider => provider.GetService<IdentityContext>()!);
builder.Services.AddDbContext<IdentityContext>(options =>

View File

@ -27,6 +27,7 @@ var env = builder.Environment;
var appOptions = builder.Services.GetOptions<AppOptions>("AppOptions");
Console.WriteLine(FiggleFonts.Standard.Render(appOptions.Name));
builder.Services.AddTransient<IBusPublisher, BusPublisher>();
builder.Services.AddCustomDbContext<PassengerDbContext>(configuration, typeof(PassengerRoot).Assembly);
builder.AddCustomSerilog();
builder.Services.AddJwt();