/// <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 IndexApplicationService( IndexServiceClient indexServiceClient, UnitOfWork unitOfWork, ICaseRepository caseRepository, ILogger logger, PhoneHubMessageService phoneHubMessageService, IMapper mapper) { _indexServiceClient = indexServiceClient; _unitOfWork = unitOfWork; _caseRepository = caseRepository; _logger = logger; _phoneHubMessageService = phoneHubMessageService; _mapper = mapper; }
/// <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; }