Merge branch 'unstable' into 'main'

add DI method to infrastructure

See merge request internship-2025/survey-webapp/surveylib!20
This commit is contained in:
Вячеслав 2025-05-30 20:32:15 +00:00
commit d9f16ee761

View file

@ -0,0 +1,19 @@
using Microsoft.Extensions.DependencyInjection;
using SurveyLib.Core.Repositories;
using SurveyLib.Infrastructure.EFCore.Repositories;
namespace SurveyLib.Infrastructure.EFCore;
public static class DependencyInjection
{
public static IServiceCollection AddSurveyLibInfrastructure(this IServiceCollection services)
{
services.AddScoped<ISurveyRepository, SurveyRepository>();
services.AddScoped<IQuestionRepository, QuestionRepository>();
services.AddScoped<IAnswerVariantsRepository, AnswerVariantsRepository>();
services.AddScoped<ICompletionRepository, CompletionRepository>();
services.AddScoped<IAnswerRepository, AnswerRepository>();
return services;
}
}