解决循环依赖
parent
689e8cf259
commit
b8f5709e65
|
@ -42,18 +42,16 @@ namespace IRaCIS.Core.Application.Service
|
||||||
|
|
||||||
private readonly IRepository<Trial> _trialRepository;
|
private readonly IRepository<Trial> _trialRepository;
|
||||||
|
|
||||||
private readonly IDictionaryService _dictionaryService;
|
|
||||||
private readonly IOptionsMonitor<SystemEmailSendConfig> _SystemEmailSendConfig;
|
private readonly IOptionsMonitor<SystemEmailSendConfig> _SystemEmailSendConfig;
|
||||||
|
|
||||||
public static string EmailNamePlaceholder => StaticData. EmailSend.EmailNamePlaceholder;
|
public static string EmailNamePlaceholder => StaticData. EmailSend.EmailNamePlaceholder;
|
||||||
|
|
||||||
public EmailSendService(IRepository<TrialEmailNoticeConfig> trialEmailNoticeConfigRepository, IRepository<EmailNoticeConfig> emailNoticeConfigRepository, IRepository<Trial> trialRepository, IOptionsMonitor<SystemEmailSendConfig> systemEmailSendConfig, IDictionaryService dictionaryService)
|
public EmailSendService(IRepository<TrialEmailNoticeConfig> trialEmailNoticeConfigRepository, IRepository<EmailNoticeConfig> emailNoticeConfigRepository, IRepository<Trial> trialRepository, IOptionsMonitor<SystemEmailSendConfig> systemEmailSendConfig)
|
||||||
{
|
{
|
||||||
_trialEmailNoticeConfigRepository = trialEmailNoticeConfigRepository;
|
_trialEmailNoticeConfigRepository = trialEmailNoticeConfigRepository;
|
||||||
_emailNoticeConfigRepository = emailNoticeConfigRepository;
|
_emailNoticeConfigRepository = emailNoticeConfigRepository;
|
||||||
_trialRepository = trialRepository;
|
_trialRepository = trialRepository;
|
||||||
_SystemEmailSendConfig = systemEmailSendConfig;
|
_SystemEmailSendConfig = systemEmailSendConfig;
|
||||||
_dictionaryService = dictionaryService;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//入组确认/PD确认
|
//入组确认/PD确认
|
||||||
|
|
|
@ -58,7 +58,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
IRepository<SubjectVisit> subjectVisitRepository,
|
IRepository<SubjectVisit> subjectVisitRepository,
|
||||||
IRepository<TrialEmailBlackUser> trialEmailBlackUserRepository,
|
IRepository<TrialEmailBlackUser> trialEmailBlackUserRepository,
|
||||||
IRepository<EmailNoticeConfig> emailNoticeConfigRepository
|
IRepository<EmailNoticeConfig> emailNoticeConfigRepository
|
||||||
//, IEmailSendService emailSendService
|
, IEmailSendService emailSendService
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
_trialEmailNoticeConfigRepository = trialEmailNoticeConfigRepository;
|
_trialEmailNoticeConfigRepository = trialEmailNoticeConfigRepository;
|
||||||
|
@ -70,7 +70,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
_subjectVisitRepository = subjectVisitRepository;
|
_subjectVisitRepository = subjectVisitRepository;
|
||||||
_trialEmailBlackUserRepository = trialEmailBlackUserRepository;
|
_trialEmailBlackUserRepository = trialEmailBlackUserRepository;
|
||||||
_emailNoticeConfigRepository = emailNoticeConfigRepository;
|
_emailNoticeConfigRepository = emailNoticeConfigRepository;
|
||||||
//_emailSendService = emailSendService;
|
_emailSendService = emailSendService;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
Loading…
Reference in New Issue