예제 #1
0
 public IdentityService(
     IOptions <StorageConnectionConfig> storageConnectionConfig,
     IOptions <TokenConfig> tokenConfig,
     IOptions <DefaultDataConfigs> defaultDataConfigs,
     IOptions <GoogleOAuthConfigs> googleOAuthConfigs,
     IOptions <FacebookOAuthConfigs> facebookOAuthConfigs,
     IUserRepository iUserRepository,
     IIdentityTokenRepository identityTokenRepository,
     IIdentityTokenBlacklistRepository identityTokenBlacklistRepository,
     SignInManager <ApplicationUser> signInManager,
     IPasswordHasher <ApplicationUser> passwordHasher,
     IMediator mediator,
     IHttpContextAccessor httpContextAccessor,
     IUserRepository userRepository,
     UserManager <ApplicationUser> userManager
     ) : base(mediator, httpContextAccessor, userRepository, userManager)
 {
     _storageConnectionConfig          = storageConnectionConfig.Value;
     _tokenConfig                      = tokenConfig.Value;
     _defaultDataConfigs               = defaultDataConfigs.Value;
     _googleOAuthConfigs               = googleOAuthConfigs.Value;
     _facebookOAuthConfigs             = facebookOAuthConfigs.Value;
     _iUserRepository                  = iUserRepository;
     _identityTokenRepository          = identityTokenRepository;
     _identityTokenBlacklistRepository = identityTokenBlacklistRepository;
     _signInManager                    = signInManager;
     _passwordHasher                   = passwordHasher;
 }
예제 #2
0
 public FileUploadController
 (
     IOptions <StorageConnectionConfig> storageConnectionConfig,
     ILogger <FileUploadController> logger,
     IUrlHelper urlHelper
 ) : base(logger, urlHelper)
 {
     _storageConnectionConfig = storageConnectionConfig.Value;
 }
예제 #3
0
 public UserServices(
     ICourseRepository courseRepository,
     IStudyRecordRepository studyRecordRepository,
     IOptions <StorageConnectionConfig> storageConnectionConfig,
     IOptions <PaymentProcessConfig> paymentProcessConfigs,
     IMediator mediator,
     IHttpContextAccessor httpContextAccessor,
     IUserRepository userRepository,
     UserManager <ApplicationUser> userManager
     ) : base(mediator, httpContextAccessor, userRepository, userManager)
 {
     _courseRepository        = courseRepository;
     _studyRecordRepository   = studyRecordRepository;
     _storageConnectionConfig = storageConnectionConfig.Value;
     _paymentProcessConfigs   = paymentProcessConfigs.Value;
 }
예제 #4
0
 public CourseServices(
     IOptions <VimeoConfig> vimeoConfig,
     IComponentContext icoContext,
     ICourseRepository courseRepository,
     ICourseReviewRepository courseReviewRepository,
     ICourseAttributesRepository courseAttributesRepository,
     IEntityAttributeRepository entityAttributeRepository,
     IOptions <StorageConnectionConfig> storageConnectionConfig,
     IMediator mediator,
     IHttpContextAccessor httpContextAccessor,
     IUserRepository userRepository,
     UserManager <ApplicationUser> userManager
     ) : base(mediator, httpContextAccessor, userRepository, userManager)
 {
     _vimeoConfig                = vimeoConfig.Value;
     _icoContext                 = icoContext;
     _courseRepository           = courseRepository;
     _courseReviewRepository     = courseReviewRepository;
     _courseAttributesRepository = courseAttributesRepository;
     _entityAttributeRepository  = entityAttributeRepository;
     _storageConnectionConfig    = storageConnectionConfig.Value;
 }