Files
mixtape/zero.Api/Modules/Countries/ServiceCollectionExtensions.cs
T

20 lines
601 B
C#
Raw Normal View History

2021-11-29 18:25:50 +01:00
using Microsoft.Extensions.DependencyInjection;
namespace zero.Api.Modules.Countries;
public static class ServiceCollectionExtensions
{
public static IServiceCollection AddZeroBackofficeCountries(this IServiceCollection services)
{
services.AddScoped<IPickerProvider<Country>, CountryPickerProvider>();
services.AddSingleton<IPermissionProvider, CountryPermissions>();
services.AddSingleton<IMapperProfile, CountryMapperProfile>();
services.Configure<RavenOptions>(opts =>
{
opts.Indexes.Add<zero_Backoffice_Countries_Listing>();
});
return services;
}
}