/// <inheritdoc /> public CallManagementService( UnitOfWork unitOfWork, CallManagementServiceClient callManagementServiceClient, ContactManagementServiceClient contactManagementClient, UserManagementServiceClient userManagementServiceClient, IParticipantRepository participantRepository, InboxDistributionServiceClient inboxDistributionServiceClient, MediaRecordingServiceClient mediaRecordingServiceClient, ICaseTypeRepository caseTypeRepository, ICaseFolderRepository caseFolderRepository, ISmsRepository smsRepository, PhoneHubMessageService phoneHubMessageService, IMapper mapper, ILogger logger) { _callManagementServiceClient = callManagementServiceClient; _contactManagementClient = contactManagementClient; _userManagementServiceClient = userManagementServiceClient; _participantRepository = participantRepository; _smsRepository = smsRepository; _inboxDistributionServiceClient = inboxDistributionServiceClient; _mediaRecordingServiceClient = mediaRecordingServiceClient; _caseTypeRepository = caseTypeRepository; _caseFolderRepository = caseFolderRepository; _phoneHubMessageService = phoneHubMessageService; _unitOfWork = unitOfWork; _logger = logger; _mapper = mapper; }
/// <inheritdoc /> public CaseFolderService( ILogger logger, UnitOfWork unitOfWork, ICaseFolderRepository caseFolderRepository) { _logger = logger; _unitOfWork = unitOfWork; _caseFolderRepository = caseFolderRepository; }
public CaseControllerTests(ServicesFixture fixture) { fixture.Services.AddSingleton <CasesController>(); _httpMessageHandler = fixture.HttpMessageHandler; _provider = fixture.Services.BuildServiceProvider(); _caseTypeRepository = _provider.GetService <ICaseTypeRepository>(); _caseFolderRepository = _provider.GetService <ICaseFolderRepository>(); _caseController = _provider.GetService <CasesController>(); _unitOfWork = _provider.GetService <UnitOfWork>(); }
/// <summary> /// Конструктор сервиса обработки карточки события. /// </summary> /// <param name="logger"></param> /// <param name="unitOfWork"></param> /// <param name="phoneHubMessageService"></param> /// <param name="caseRepository"></param> /// <param name="caseTypeRepository"></param> /// <param name="caseFolderRepository"></param> /// <param name="gisService"></param> /// <param name="gisFacadeClient"></param> /// <param name="mapper"></param> /// <param name="userManagementServiceClient"></param> public CaseService( ILogger logger, UnitOfWork unitOfWork, PhoneHubMessageService phoneHubMessageService, ICaseRepository caseRepository, ICaseTypeRepository caseTypeRepository, ICaseFolderRepository caseFolderRepository, GisService gisService, GisFacadeClient gisFacadeClient, IMapper mapper, UserManagementServiceClient userManagementServiceClient) { _logger = logger; _unitOfWork = unitOfWork; _phoneHubMessageService = phoneHubMessageService; _caseRepository = caseRepository; _caseTypeRepository = caseTypeRepository; _caseFolderRepository = caseFolderRepository; _gisService = gisService; _gisFacadeClient = gisFacadeClient; _mapper = mapper; _userManagementServiceClient = userManagementServiceClient; }