16 lines
689 B
C#
16 lines
689 B
C#
using Microsoft.Extensions.DependencyInjection;
|
|
using WorkFlow.Infrastructure.Contracts;
|
|
using WorkFlow.Infrastructure.Repositories;
|
|
|
|
namespace WorkFlow.Infrastructure
|
|
{
|
|
public static class DIExtensions
|
|
{
|
|
public static IServiceCollection AddWorkFlowRepositories(this IServiceCollection services) => services
|
|
.AddScoped<IConfigRepository, ConfigRepository>()
|
|
.AddScoped<IProfileControlsTFRepository, ProfileControlsTFRepository>()
|
|
.AddScoped<IProfileObjStateRepository, ProfileObjStateRepository>()
|
|
.AddScoped<IProfileRepository, ProfileRepository>()
|
|
.AddScoped<IWfStateRepository, WfStateRepository>();
|
|
}
|
|
} |