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>();
}
}