Files
jsmr/JSMR.Infrastructure/DI/InfrastructureServiceCollectionExtensions.cs
2025-08-26 09:20:13 -04:00

19 lines
704 B
C#

using JSMR.Application.Circles.Queries.GetCreators;
using JSMR.Application.Circles.Queries.GetTags;
using JSMR.Application.Circles.Queries.Search;
using JSMR.Infrastructure.Data.Repositories.Circles;
using Microsoft.Extensions.DependencyInjection;
namespace JSMR.Infrastructure.DI;
public static class InfrastructureServiceCollectionExtensions
{
public static IServiceCollection AddInfrastructure(this IServiceCollection services)
{
services.AddScoped<ICircleSearchProvider, CircleSearchProvider>();
services.AddScoped<ICircleTagsProvider, CircleTagsProvider>();
services.AddScoped<ICircleCreatorsProvider, CircleCreatorsProvider>();
return services;
}
}