24 lines
1.0 KiB
C#
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>();
|
|
}
|
|
}
|