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; }
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; }