public SGMembershipCalculator(IGraphGroupRepository graphGroupRepository,
                               IMembershipServiceBusRepository membershipServiceBus,
                               IMailRepository mail,
                               IEmailSenderRecipient emailSenderAndRecipients,
                               ISyncJobRepository syncJob,
                               ILoggingRepository logging,
                               IDryRunValue dryRun
                               )
 {
     _graphGroupRepository = graphGroupRepository;
     _membershipServiceBus = membershipServiceBus;
     _log     = logging;
     _mail    = mail;
     _syncJob = syncJob;
     _emailSenderAndRecipients     = emailSenderAndRecipients;
     _isSecurityGroupDryRunEnabled = dryRun.DryRunEnabled;
 }
コード例 #2
0
 public SGMembershipCalculator(IGraphGroupRepository graphGroupRepository, IMembershipServiceBusRepository membershipServiceBus, ILoggingRepository logging)
 {
     _graphGroupRepository = graphGroupRepository;
     _membershipServiceBus = membershipServiceBus;
     _log = logging;
 }