public Handler(IVerificationLimit verificationLimit, IVerificationRecordsRepository verificationRecordsRepository, ILogger <Handler> logger, IAnonymousTokenIssueRecordRepository anonymousTokenIssueRecordRepository) { _verificationLimit = verificationLimit; _verificationRecordsRepository = verificationRecordsRepository; _logger = logger; _anonymousTokenIssueRecordRepository = anonymousTokenIssueRecordRepository; }
public Handler(IMsisLookupService msisLookupService, ILogger <VerifyIdentifiedUser> logger, IVerificationLimit verificationLimit, IVerificationRecordsRepository verificationRecordsRepository, IOptions <Config> config) { _msisLookupService = msisLookupService; _logger = logger; _verificationLimit = verificationLimit; _verificationRecordsRepository = verificationRecordsRepository; _config = config.Value; }
/// <summary> /// Constructor for positive verifications /// </summary> public VerificationResult(PositiveTestResult testresult, IEnumerable <VerificationRecord> priorVerifications, IVerificationLimit verificationLimit) { _testresult = testresult.Some(); VerificationLimitExceeded = verificationLimit.HasReachedLimit(priorVerifications); VerificationLimitConfig = verificationLimit.Config.Some(); }
/// <summary> /// Constructor for negative verifications and verifications skipping MSIS lookup /// </summary> /// <param name="priorVerifications"></param> /// <param name="verificationLimit"></param> public VerificationResult(IEnumerable <VerificationRecord> priorVerifications, IVerificationLimit verificationLimit, bool skipMsisLookup) { SkipMsisLookup = skipMsisLookup; _testresult = default; VerificationLimitExceeded = verificationLimit.HasReachedLimit(priorVerifications); VerificationLimitConfig = verificationLimit.Config.Some(); }
public Handler(IMsisLookupService msisLookupService, ILogger <CreateFromExternalAuthentication> logger, IVerificationLimit verificationLimit, IVerificationRecordsRepository verificationRecordsRepository, IPseudonymFactory pseudonymFactory) { _msisLookupService = msisLookupService; _logger = logger; _verificationLimit = verificationLimit; _verificationRecordsRepository = verificationRecordsRepository; _pseudonymFactory = pseudonymFactory; }
public Handler(ILogger <VerifyPinUser> logger, IVerificationLimit verificationLimit, IVerificationRecordsRepository verificationRecordsRepository) { _logger = logger; _verificationLimit = verificationLimit; _verificationRecordsRepository = verificationRecordsRepository; }
public Handler(IVerificationLimit verificationLimit, IVerificationRecordsRepository verificationRecordsRepository, ILogger <Handler> logger) { _verificationLimit = verificationLimit; _verificationRecordsRepository = verificationRecordsRepository; _logger = logger; }
public PositiveUser(string provider, string providerUserId, PositiveTestResult testresult, IEnumerable <VerificationRecord> existingVerificationRecords, IVerificationLimit verificationLimit) : base(provider, providerUserId) { PositiveTestDate = testresult.PositiveTestDate; VerificationLimitExceeded = verificationLimit.HasExceededLimit(existingVerificationRecords); VerificationLimitConfig = verificationLimit.Config.Some(); }