using MediatR; using Microsoft.eShopWeb.Web.Interfaces; using Microsoft.eShopWeb.Web.Services; namespace Microsoft.eShopWeb.Web.Configuration; public static class ConfigureWebServices { public static IServiceCollection AddWebServices(this IServiceCollection services, IConfiguration configuration) { services.AddMediatR(typeof(BasketViewModelService).Assembly); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.Configure(configuration); services.AddScoped(); return services; } }