public AuthController( TokenProvider tokenProvider, SaltedHash saltedHash, ISessionContext sessionContext, UserRepository userRepository, MemberRepository memberRepository, OrganizationRepository organizationRepository, GroupRepository groupRepository, BranchContext branchContext, IOptions <EnviromentAccessOptions> options) { _tokenProvider = tokenProvider; _saltedHash = saltedHash; _sessionContext = sessionContext; _userRepository = userRepository; _memberRepository = memberRepository; _organizationRepository = organizationRepository; _groupRepository = groupRepository; _branchContext = branchContext; _options = options.Value; }
public ReportController(MemberRepository memberRepository, ContractMonitoringRepository contractMonitoringRepository, AccountAnalysisRepository accountAnalysisRepository, ContractMonitoringExcelBuilder contractMonitoringExcelBuilder, AccountAnalysisExcelBuilder accountAnalysisExcelBuilder, IStorage storage, ISessionContext sessionContext, BranchContext branchContext, IOptions <EnviromentAccessOptions> options, AccountRepository accountRepository) { _memberRepository = memberRepository; _contractMonitoringRepository = contractMonitoringRepository; _accountAnalysisRepository = accountAnalysisRepository; _contractMonitoringExcelBuilder = contractMonitoringExcelBuilder; _accountAnalysisExcelBuilder = accountAnalysisExcelBuilder; _storage = storage; _sessionContext = sessionContext; _branchContext = branchContext; _options = options.Value; _accountRepository = accountRepository; }
public PaymentNotificationJob(IOptions <EnviromentAccessOptions> options, NotificationRepository notificationRepository) { _options = options.Value; _notificationRepository = notificationRepository; }
public InsuranceEmailSender(BranchContext branchContext, EmailSender emailSender, IOptions <EnviromentAccessOptions> options) { _branchContext = branchContext; _emailSender = emailSender; _options = options.Value; }