Latest
This commit is contained in:
@@ -132,7 +132,7 @@ public static class Products
|
||||
}
|
||||
}
|
||||
|
||||
public sealed class DetailService(IModuleClient moduleClient)
|
||||
public sealed class DetailService(IModuleClient moduleClient) : IProductDisplayService
|
||||
{
|
||||
public async Task<Result<ProductDisplayModel>> Get(string slug, CancellationToken cancellationToken)
|
||||
{
|
||||
|
||||
@@ -49,6 +49,7 @@ public class Module : IModule
|
||||
builder.Services.AddScoped<Products.ListingService>();
|
||||
builder.Services.AddScoped<Products.DetailService>();
|
||||
builder.Services.AddScoped<IProductListingService>(sp => sp.GetRequiredService<Products.ListingService>());
|
||||
builder.Services.AddScoped<IProductDisplayService>(sp => sp.GetRequiredService<Products.DetailService>());
|
||||
builder.Services.AddScoped<IHomePageService>(sp => sp.GetRequiredService<Home.Service>());
|
||||
|
||||
return builder;
|
||||
|
||||
Reference in New Issue
Block a user