public ReEmmitReportAudit(IAuditRepository auditRepository, IAuditStateRepository auditStateRepository, ISectorPlantRepository sectorPlantRepository, IUserWorkflowRepository userWorkflowRepository, IOptions <EmailSettings> emailSettings) { EmailAddresses = new List <string>(); _auditRepository = auditRepository; _auditStateRepository = auditStateRepository; _sectorPlantRepository = sectorPlantRepository; _userWorkflowRepository = userWorkflowRepository; _emailSettings = emailSettings.Value; }
public ScheduleAudit( IAuditRepository auditRepository, ISectorPlantRepository sectorPlantRepository, IAuditStateRepository auditStateRepository, IOptions <EmailSettings> emailSettings) { EmailAddresses = new List <string>(); _auditRepository = auditRepository; _sectorPlantRepository = sectorPlantRepository; _auditStateRepository = auditStateRepository; _emailSettings = emailSettings.Value; }
public CloseAudit( IAuditRepository auditRepository, IAuditStateRepository auditStateRepository, ISectorPlantRepository sectorPlantRepository, IUserWorkflowRepository userWorkflowRepository, IFindingRepository findingRepository, IWorkflowCore workflowCore, IOptions <EmailSettings> emailSettings) { EmailAddresses = new List <string>(); _auditRepository = auditRepository; _auditStateRepository = auditStateRepository; _sectorPlantRepository = sectorPlantRepository; _userWorkflowRepository = userWorkflowRepository; _findingRepository = findingRepository; _workflowCore = workflowCore; _emailSettings = emailSettings.Value; }
public CreateAuditStateUseCase(IAuditStateRepository auditStateRepository, IMapper mapper) { _auditStateRepository = auditStateRepository; _mapper = mapper; }
public UpdateAuditStateUseCase(IAuditStateRepository auditStateRepository) { _auditStateRepository = auditStateRepository; }