public SGMembershipCalculatorFunction(SGMembershipCalculator calculator) { _calculator = calculator; }
public SourceGroupsReaderFunction(ILoggingRepository loggingRepository, SGMembershipCalculator calculator) { _log = loggingRepository; _calculator = calculator; }
public SubsequentUsersReaderFunction(ILoggingRepository loggingRepository, SGMembershipCalculator calculator) { _log = loggingRepository; _calculator = calculator; }
public UsersSenderFunction(ILoggingRepository loggingRepository, SGMembershipCalculator calculator) { _log = loggingRepository; _calculator = calculator; }
public OrchestratorFunction(ILoggingRepository loggingRepository, IGraphGroupRepository graphGroupRepository, SGMembershipCalculator calculator) { _log = loggingRepository; _graphGroup = graphGroupRepository; _calculator = calculator; }
public GroupValidatorFunction(ILoggingRepository loggingRepository, SGMembershipCalculator calculator) { _log = loggingRepository; _calculator = calculator; }
public JobStatusUpdaterFunction(ILoggingRepository loggingRepository, SGMembershipCalculator calculator) { _log = loggingRepository; _calculator = calculator; }
public EmailSenderFunction(ILoggingRepository loggingRepository, SGMembershipCalculator calculator, IEmailSenderRecipient emailSenderRecipient) { _loggingRepository = loggingRepository ?? throw new ArgumentNullException(nameof(loggingRepository)); _calculator = calculator ?? throw new ArgumentNullException(nameof(calculator)); _emailSenderRecipient = emailSenderRecipient ?? throw new ArgumentNullException(nameof(emailSenderRecipient)); }