コード例 #1
0
        public void Setup()
        {
            cryptoService   = A.Fake <ICryptoService>();
            userDataService = A.Fake <IUserDataService>();

            userVerificationService = new UserVerificationService(cryptoService, userDataService);
        }
コード例 #2
0
        public void Setup()
        {
            userVerificationService = A.Fake <IUserVerificationService>(x => x.Strict());
            userService             = A.Fake <IUserService>(x => x.Strict());

            loginService = new LoginService(userService, userVerificationService);
        }
コード例 #3
0
 public CreateUserCommandHandler(IUserVerificationService userVerificationService, IAccountVerificationService accountVerificationService,
                                 IMapper mapper, ICommunicationBus communicationBus, IUserRepository userRepository)
 {
     _userVerificationService    = userVerificationService;
     _accountVerificationService = accountVerificationService;
     _mapper           = mapper;
     _communicationBus = communicationBus;
     _userRepository   = userRepository;
 }
コード例 #4
0
 public BasicAuthenticationHandler(
     IOptionsMonitor <AuthenticationSchemeOptions> options,
     ILoggerFactory logger,
     UrlEncoder encoder,
     ISystemClock clock,
     IUserVerificationService userVerificationService)
     : base(options, logger, encoder, clock)
 {
     _userVerificationService = userVerificationService;
 }
コード例 #5
0
 public UsersController([FromServices]
                        IUserService userService,
                        IUserVerificationService verificationService,
                        IUserVerificationRequestService verificationRequestService,
                        IFileService fileService)
 {
     UserService                    = userService;
     UserVerificationService        = verificationService;
     UserVerificationRequestService = verificationRequestService;
     FileService                    = fileService;
 }
コード例 #6
0
 public UpdateUserCommandHandler(IUserGetterService userGetterService, IUserVerificationService userVerificationService,
                                 ICommunicationBus communicationBus, IUserRepository userRepository, IIntegrationEventBus integrationEventBus,
                                 IBlobContainerService blobContainerService)
 {
     _userGetterService       = userGetterService;
     _userVerificationService = userVerificationService;
     _communicationBus        = communicationBus;
     _userRepository          = userRepository;
     _integrationEventBus     = integrationEventBus;
     _blobContainerService    = blobContainerService;
 }
コード例 #7
0
 public void Setup()
 {
     userDataService                 = A.Fake <IUserDataService>();
     groupsService                   = A.Fake <IGroupsService>();
     userVerificationService         = A.Fake <IUserVerificationService>();
     centreContractAdminUsageService = A.Fake <ICentreContractAdminUsageService>();
     userService = new UserService(
         userDataService,
         groupsService,
         userVerificationService,
         centreContractAdminUsageService
         );
 }
コード例 #8
0
 public CreateRoomForRentAnnouncementPreferenceCommandHandler(IUserGetterService userGetterService, ICityVerificationService cityVerificationService,
                                                              IUserVerificationService userVerificationService, IRoomForRentAnnouncementPreferenceVerificationService roomForRentAnnouncementPreferenceVerificationService,
                                                              IMapper mapper, ICommunicationBus communicationBus, IUserRepository userRepository, IIntegrationEventBus integrationEventBus)
 {
     _userGetterService       = userGetterService;
     _cityVerificationService = cityVerificationService;
     _userVerificationService = userVerificationService;
     _roomForRentAnnouncementPreferenceVerificationService = roomForRentAnnouncementPreferenceVerificationService;
     _mapper              = mapper;
     _communicationBus    = communicationBus;
     _userRepository      = userRepository;
     _integrationEventBus = integrationEventBus;
 }
コード例 #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AccountController" /> class.
 /// </summary>
 /// <param name="userVerificationService">The user verification service.</param>
 /// <param name="registrationService">The registration service.</param>
 /// <param name="profileService">The profile service.</param>
 /// <param name="roleProvider">The role provider.</param>
 /// <param name="sessionStateService">The session state service.</param>
 /// <param name="registerFactory">The register factory.</param>
 public AccountController(IUserVerificationService userVerificationService,
     IRegistrationService registrationService,
     IProfileService profileService,
     IRoleProvider roleProvider,
     ISessionStateService sessionStateService,
     IRegisterFactory registerFactory)
 {
     this.userVerificationService = userVerificationService;
     this.registrationService = registrationService;
     this.profileService = profileService;
     this.roleProvider = roleProvider;
     this.sessionService = sessionStateService;
     this.registerFactory = registerFactory;
 }
コード例 #10
0
        public VerificationCodeViewModel()
        {
            _deviceActionService     = ServiceContainer.Resolve <IDeviceActionService>("deviceActionService");
            _platformUtilsService    = ServiceContainer.Resolve <IPlatformUtilsService>("platformUtilsService");
            _userVerificationService = ServiceContainer.Resolve <IUserVerificationService>("userVerificationService");
            _apiService = ServiceContainer.Resolve <IApiService>("apiService");
            _verificationActionsFlowHelper = ServiceContainer.Resolve <IVerificationActionsFlowHelper>("verificationActionsFlowHelper");

            PageTitle = AppResources.VerificationCode;

            TogglePasswordCommand = new Command(TogglePassword);
            MainActionCommand     = new AsyncCommand(MainActionAsync, allowsMultipleExecutions: false);
            RequestOTPCommand     = new AsyncCommand(RequestOTPAsync, allowsMultipleExecutions: false);
        }
コード例 #11
0
        public ExportVaultPageViewModel()
        {
            _deviceActionService     = ServiceContainer.Resolve <IDeviceActionService>("deviceActionService");
            _platformUtilsService    = ServiceContainer.Resolve <IPlatformUtilsService>("platformUtilsService");
            _i18nService             = ServiceContainer.Resolve <II18nService>("i18nService");
            _exportService           = ServiceContainer.Resolve <IExportService>("exportService");
            _policyService           = ServiceContainer.Resolve <IPolicyService>("policyService");
            _keyConnectorService     = ServiceContainer.Resolve <IKeyConnectorService>("keyConnectorService");
            _userVerificationService = ServiceContainer.Resolve <IUserVerificationService>("userVerificationService");
            _apiService = ServiceContainer.Resolve <IApiService>("apiService");

            PageTitle             = AppResources.ExportVault;
            TogglePasswordCommand = new Command(TogglePassword);
            ExportVaultCommand    = new Command(async() => await ExportVaultAsync());

            FileFormatOptions = new List <KeyValuePair <string, string> >
            {
                new KeyValuePair <string, string>("json", ".json"),
                new KeyValuePair <string, string>("csv", ".csv"),
                new KeyValuePair <string, string>("encrypted_json", ".json (Encrypted)")
            };
        }
コード例 #12
0
 public LoginService(IUserService userService, IUserVerificationService userVerificationService)
 {
     this.userService             = userService;
     this.userVerificationService = userVerificationService;
 }
コード例 #13
0
 public UserVerificationServiceTest()
 {
     _userGetterServiceMock    = new Mock <IUserGetterService>();
     _authorizationServiceMock = new Mock <IAuthorizationService>();
     _service = new UserVerificationService(_userGetterServiceMock.Object, _authorizationServiceMock.Object);
 }
コード例 #14
0
 public AccountController(AppDbContext dbContext, IUserVerificationService userVerificattionService, IJwtService jwtService)
 {
     _dbContext = dbContext;
     _userVerificattionService = userVerificattionService;
     _jwtService = jwtService;
 }
コード例 #15
0
 public VerifyModel(IUserVerificationService verificationService, IUserIdentityService identityService)
 {
     this.verificationService = verificationService;
     this.identityService     = identityService;
 }
コード例 #16
0
 public LoginModel(IUserVerificationService verificationService)
 {
     this.verificationService = verificationService;
 }