laatzen/LaaProductionWeb/LaaProduction.Personalization/PersonalizationExtensions.cs
2024-09-18 15:36:12 +02:00

24 lines
1.0 KiB
C#

namespace LaaProduction.Personalization
{
using LaaProduction.Personalization.Interfaces;
using LaaProduction.Personalization.Repositories;
using LaaProduction.Personalization.Repositories.Interfaces;
using Microsoft.Extensions.DependencyInjection;
public static class PersonalizationExtensions
{
public static IServiceCollection AddAdministration(this IServiceCollection services)
=> services
.AddScoped<IEmployeesRepository, EmployeesRepository>()
.AddScoped<IEquipmentsRepository, EquipmentsRepository>()
.AddScoped<IFunctionsRepository, FunctionsRepository>()
.AddScoped<IRolesRepository, RolesRepository>()
.AddScoped<ISoftwareRepository, SoftwareRepository>()
.AddScoped<IAccountManager, AccountManager>()
.AddScoped<IEmployeesManager, EmployeesManager>()
.AddScoped<IEquipmentsManager, EquipmentsManager>()
.AddScoped<ISoftwareManager, SoftwareManager>();
}
}