Пример #1
0
 public UserManager(IPersonalDataRepository personalDataRepository,
                    IKycDocumentsRepository kycDocumentsRepository, IHttpContextAccessor httpContextAccessor)
 {
     _personalDataRepository = personalDataRepository;
     _kycDocumentsRepository = kycDocumentsRepository;
     _httpContextAccessor    = httpContextAccessor;
 }
Пример #2
0
 public SrvKycDocumentsManager(IKycDocumentsRepository kycDocumentsRepository, IKycDocumentsScansRepository kycDocumentsScansRepository,
                               IKycUploadsLog kycUploadsLog)
 {
     _kycDocumentsRepository      = kycDocumentsRepository;
     _kycDocumentsScansRepository = kycDocumentsScansRepository;
     _kycUploadsLog = kycUploadsLog;
 }
 public SrvKycDocumentsManager(IKycDocumentsRepository kycDocumentsRepository, IKycDocumentsScansRepository kycDocumentsScansRepository, 
     IKycUploadsLog kycUploadsLog)
 {
     _kycDocumentsRepository = kycDocumentsRepository;
     _kycDocumentsScansRepository = kycDocumentsScansRepository;
     _kycUploadsLog = kycUploadsLog;
 }
Пример #4
0
 public DocumentsController(IKycDocumentsRepository kycDocumentsRepository, IKycDocumentsScansRepository kycDocumentsScansRepository, 
     SrvKycDocumentsManager srvKycDocumentsManager)
 {
     _kycDocumentsRepository = kycDocumentsRepository;
     _kycDocumentsScansRepository = kycDocumentsScansRepository;
     _srvKycDocumentsManager = srvKycDocumentsManager;
 }
Пример #5
0
 public DocumentsController(IKycDocumentsRepository kycDocumentsRepository, IKycDocumentsScansRepository kycDocumentsScansRepository,
                            SrvKycDocumentsManager srvKycDocumentsManager)
 {
     _kycDocumentsRepository      = kycDocumentsRepository;
     _kycDocumentsScansRepository = kycDocumentsScansRepository;
     _srvKycDocumentsManager      = srvKycDocumentsManager;
 }
Пример #6
0
 public AuthenticationActionHandler(IKycRepository kycRepository, ISrvKycManager srvKycManager,
                                    IClientSettingsRepository clientSettingsRepository, IKycDocumentsRepository kycDocumentsRepository)
 {
     _kycRepository            = kycRepository;
     _srvKycManager            = srvKycManager;
     _clientSettingsRepository = clientSettingsRepository;
     _kycDocumentsRepository   = kycDocumentsRepository;
 }
 public ProfileActionHandler(ISrvKycManager srvKycManager, IPersonalDataRepository personalDataRepository,
                             IKycDocumentsRepository kycDocumentsRepository, AuthenticationActionHandler authenticationActionHandler,
                             IHttpContextAccessor httpContextAccessor, IUrlHelperFactory urlHelperFactory,
                             IActionContextAccessor actionContextAccessor, IUserManager userManager,
                             IClientAccountsRepository clientAccountsRepository, ICountryService countryService)
 {
     _srvKycManager               = srvKycManager;
     _personalDataRepository      = personalDataRepository;
     _kycDocumentsRepository      = kycDocumentsRepository;
     _authenticationActionHandler = authenticationActionHandler;
     _httpContextAccessor         = httpContextAccessor;
     _userManager = userManager;
     _clientAccountsRepository = clientAccountsRepository;
     _countryService           = countryService;
     _urlHelper = urlHelperFactory.GetUrlHelper(actionContextAccessor.ActionContext);
 }
Пример #8
0
 public SrvKycManager(IKycDocumentsRepository kycDocumentsRepository,
                      IKycDocumentsScansRepository kycDocumentsScansRepository,
                      IKycRepository kycRepository,
                      IPersonalDataService personalDataService,
                      IClientAccountsRepository clientAccountsRepository,
                      IAuditLogRepository auditLogRepository,
                      IClientSettingsRepository clientSettingsRepository,
                      IMenuBadgesRepository menuBadgesRepository)
 {
     _kycDocumentsRepository      = kycDocumentsRepository;
     _kycDocumentsScansRepository = kycDocumentsScansRepository;
     _kycRepository            = kycRepository;
     _personalDataService      = personalDataService;
     _clientAccountsRepository = clientAccountsRepository;
     _auditLogRepository       = auditLogRepository;
     _clientSettingsRepository = clientSettingsRepository;
     _menuBadgesRepository     = menuBadgesRepository;
 }
Пример #9
0
 public SrvKycManager(IKycDocumentsRepository kycDocumentsRepository,
                      IKycDocumentsScansRepository kycDocumentsScansRepository,
                      IKycRepository kycRepository,
                      IPersonalDataRepository personalDataRepository, IClientAccountsRepository clientAccountsRepository,
                      IRegistrationConsumer[] registrationConsumers, IAuditLogRepository auditLogRepository,
                      IRegistrationLogs registrationLogs, IClientSettingsRepository clientSettingsRepository,
                      IAppGlobalSettingsRepositry appGlobalSettingsRepositry, IAssetGroupRepository assetGroupRepository,
                      ISrvEmailsFacade srvEmailsFacade)
 {
     _kycDocumentsRepository      = kycDocumentsRepository;
     _kycDocumentsScansRepository = kycDocumentsScansRepository;
     _kycRepository              = kycRepository;
     _personalDataRepository     = personalDataRepository;
     _clientAccountsRepository   = clientAccountsRepository;
     _registrationConsumers      = registrationConsumers;
     _auditLogRepository         = auditLogRepository;
     _registrationLogs           = registrationLogs;
     _clientSettingsRepository   = clientSettingsRepository;
     _appGlobalSettingsRepositry = appGlobalSettingsRepositry;
     _assetGroupRepository       = assetGroupRepository;
     _srvEmailsFacade            = srvEmailsFacade;
 }
Пример #10
0
        private ProfileActionHandler CreateProfileActionHandler(IPersonalDataRepository personalDataRepository,
                                                                IKycDocumentsRepository kycDocumentsRepository)
        {
            var srvManager            = Substitute.For <ISrvKycManager>();
            var personalDataRepo      = personalDataRepository ?? Substitute.For <IPersonalDataRepository>();
            var kycDocRepo            = kycDocumentsRepository ?? Substitute.For <IKycDocumentsRepository>();
            var kycRepo               = Substitute.For <IKycRepository>();
            var httpContextAccessor   = Substitute.For <IHttpContextAccessor>();
            var urlHelperFactory      = Substitute.For <IUrlHelperFactory>();
            var actionContextAccessor = Substitute.For <IActionContextAccessor>();
            var userManager           = Substitute.For <IUserManager>();
            var countryService        = Substitute.For <ICountryService>();
            var clientAccountRepo     = Substitute.For <IClientAccountsRepository>();
            var clientSettingRepo     = Substitute.For <IClientSettingsRepository>();
            var authActionHandler     = new AuthenticationActionHandler(kycRepo, srvManager, clientSettingRepo, kycDocRepo);

            var fakeClaim    = new Claim(ClaimTypes.NameIdentifier, "test");
            var fakeIdentity = Substitute.For <ClaimsIdentity>();

            fakeIdentity.FindFirst(ClaimTypes.NameIdentifier).Returns(fakeClaim);

            var fakeClaimsPrincipal = Substitute.For <ClaimsPrincipal>();

            fakeClaimsPrincipal.HasClaim(Arg.Any <string>(), Arg.Any <string>()).Returns(true);
            fakeClaimsPrincipal.Identity.Returns(fakeIdentity);
            fakeClaimsPrincipal.FindFirst(ClaimTypes.NameIdentifier).Returns(fakeClaim);

            var fakeHttpContext = Substitute.For <HttpContext>();

            fakeHttpContext.User.Returns(fakeClaimsPrincipal);
            httpContextAccessor.HttpContext.Returns(fakeHttpContext);
            httpContextAccessor.HttpContext.User.Returns(fakeClaimsPrincipal);

            return(new ProfileActionHandler(srvManager, personalDataRepo, kycDocRepo, authActionHandler,
                                            httpContextAccessor, urlHelperFactory, actionContextAccessor, userManager, clientAccountRepo,
                                            countryService));
        }
Пример #11
0
 public SrvKycManager(IKycDocumentsRepository kycDocumentsRepository, IKycDocumentsScansRepository kycDocumentsScansRepository,
                      IKycRepository kycRepository, IMenuBadgesRepository menuBadgesRepository,
                      IPersonalDataRepository personalDataRepository, IClientAccountsRepository clientAccountsRepository,
                      IAuditLogRepository auditLogRepository, IRegistrationLogs registrationLogs, IClientSettingsRepository clientSettingsRepository,
                      ISrvBlockchainHelper srvBlockchainHelper, BaseSettings baseSettings,
                      IAppGlobalSettingsRepositry appGlobalSettingsRepositry, IAssetGroupRepository assetGroupRepository,
                      ISrvEmailsFacade srvEmailsFacade, IBackgroundWorkRequestProducer backgroundWorkRequestProducer)
 {
     _kycDocumentsRepository      = kycDocumentsRepository;
     _kycDocumentsScansRepository = kycDocumentsScansRepository;
     _kycRepository                 = kycRepository;
     _menuBadgesRepository          = menuBadgesRepository;
     _personalDataRepository        = personalDataRepository;
     _clientAccountsRepository      = clientAccountsRepository;
     _auditLogRepository            = auditLogRepository;
     _registrationLogs              = registrationLogs;
     _clientSettingsRepository      = clientSettingsRepository;
     _srvBlockchainHelper           = srvBlockchainHelper;
     _baseSettings                  = baseSettings;
     _appGlobalSettingsRepositry    = appGlobalSettingsRepositry;
     _assetGroupRepository          = assetGroupRepository;
     _srvEmailsFacade               = srvEmailsFacade;
     _backgroundWorkRequestProducer = backgroundWorkRequestProducer;
 }
Пример #12
0
 public CheckDocumentsToUploadController(IKycDocumentsRepository kycDocumentsRepository)
 {
     _kycDocumentsRepository = kycDocumentsRepository;
 }
 public CheckDocumentsToUploadController(IKycDocumentsRepository kycDocumentsRepository)
 {
     _kycDocumentsRepository = kycDocumentsRepository;
 }