public EmergencyAccessService(
     IEmergencyAccessRepository emergencyAccessRepository,
     IOrganizationUserRepository organizationUserRepository,
     IUserRepository userRepository,
     ICipherRepository cipherRepository,
     IPolicyRepository policyRepository,
     ICipherService cipherService,
     IMailService mailService,
     IUserService userService,
     IPasswordHasher <User> passwordHasher,
     GlobalSettings globalSettings,
     IOrganizationService organizationService,
     IDataProtectorTokenFactory <EmergencyAccessInviteTokenable> dataProtectorTokenizer)
 {
     _emergencyAccessRepository  = emergencyAccessRepository;
     _organizationUserRepository = organizationUserRepository;
     _userRepository             = userRepository;
     _cipherRepository           = cipherRepository;
     _policyRepository           = policyRepository;
     _cipherService          = cipherService;
     _mailService            = mailService;
     _userService            = userService;
     _passwordHasher         = passwordHasher;
     _globalSettings         = globalSettings;
     _organizationService    = organizationService;
     _dataProtectorTokenizer = dataProtectorTokenizer;
 }
Example #2
0
 public EmergencyAccessService(
     IEmergencyAccessRepository emergencyAccessRepository,
     IOrganizationUserRepository organizationUserRepository,
     IUserRepository userRepository,
     ICipherRepository cipherRepository,
     IPolicyRepository policyRepository,
     IMailService mailService,
     IUserService userService,
     IPasswordHasher <User> passwordHasher,
     IDataProtectionProvider dataProtectionProvider,
     GlobalSettings globalSettings,
     IOrganizationService organizationService)
 {
     _emergencyAccessRepository  = emergencyAccessRepository;
     _organizationUserRepository = organizationUserRepository;
     _userRepository             = userRepository;
     _cipherRepository           = cipherRepository;
     _policyRepository           = policyRepository;
     _mailService         = mailService;
     _userService         = userService;
     _passwordHasher      = passwordHasher;
     _dataProtector       = dataProtectionProvider.CreateProtector("EmergencyAccessServiceDataProtector");
     _globalSettings      = globalSettings;
     _organizationService = organizationService;
 }
 public EmergencyAccessController(
     IUserService userService,
     IEmergencyAccessRepository emergencyAccessRepository,
     IEmergencyAccessService emergencyAccessService)
 {
     _userService = userService;
     _emergencyAccessRepository = emergencyAccessRepository;
     _emergencyAccessService    = emergencyAccessService;
 }
 public EmergencyAccessController(
     IUserService userService,
     IEmergencyAccessRepository emergencyAccessRepository,
     IEmergencyAccessService emergencyAccessService,
     IGlobalSettings globalSettings)
 {
     _userService = userService;
     _emergencyAccessRepository = emergencyAccessRepository;
     _emergencyAccessService    = emergencyAccessService;
     _globalSettings            = globalSettings;
 }
 public EmergencyAccessService(
     IEmergencyAccessRepository emergencyAccessRepository,
     IUserRepository userRepository,
     ICipherRepository cipherRepository,
     IMailService mailService,
     IPasswordHasher <User> passwordHasher,
     IDataProtectionProvider dataProtectionProvider,
     GlobalSettings globalSettings)
 {
     _emergencyAccessRepository = emergencyAccessRepository;
     _userRepository            = userRepository;
     _cipherRepository          = cipherRepository;
     _mailService    = mailService;
     _passwordHasher = passwordHasher;
     _dataProtector  = dataProtectionProvider.CreateProtector("EmergencyAccessServiceDataProtector");
     _globalSettings = globalSettings;
 }