Ejemplo n.º 1
0
 public LoginAppService(
     LoginService loginService,
     ACodeService aCodeService,
     SignInManager <IdentityUser> signInManager,
     IDataFilter dataFilter,
     IConfiguration configuration,
     IHttpClientFactory httpClientFactory,
     IUserInfoRepository userInfoRepository,
     IWeChatMiniProgramAsyncLocal weChatMiniProgramAsyncLocal,
     IMiniProgramUserRepository miniProgramUserRepository,
     IMiniProgramLoginNewUserCreator miniProgramLoginNewUserCreator,
     IMiniProgramLoginProviderProvider miniProgramLoginProviderProvider,
     IDistributedCache <MiniProgramPcLoginAuthorizationCacheItem> pcLoginAuthorizationCache,
     IDistributedCache <MiniProgramPcLoginUserLimitCacheItem> pcLoginUserLimitCache,
     IOptions <IdentityOptions> identityOptions,
     IdentityUserManager identityUserManager,
     IMiniProgramRepository miniProgramRepository)
 {
     _loginService                     = loginService;
     _aCodeService                     = aCodeService;
     _signInManager                    = signInManager;
     _dataFilter                       = dataFilter;
     _configuration                    = configuration;
     _httpClientFactory                = httpClientFactory;
     _userInfoRepository               = userInfoRepository;
     _weChatMiniProgramAsyncLocal      = weChatMiniProgramAsyncLocal;
     _miniProgramUserRepository        = miniProgramUserRepository;
     _miniProgramLoginNewUserCreator   = miniProgramLoginNewUserCreator;
     _miniProgramLoginProviderProvider = miniProgramLoginProviderProvider;
     _pcLoginAuthorizationCache        = pcLoginAuthorizationCache;
     _pcLoginUserLimitCache            = pcLoginUserLimitCache;
     _identityOptions                  = identityOptions;
     _identityUserManager              = identityUserManager;
     _miniProgramRepository            = miniProgramRepository;
 }
Ejemplo n.º 2
0
 public MiniProgramsDataSeedContributor(
     IMiniProgramRepository miniProgramRepository,
     IGuidGenerator guidGenerator)
 {
     _miniProgramRepository = miniProgramRepository;
     _guidGenerator         = guidGenerator;
 }
 public WeChatMiniProgramGrantValidator(
     IMiniProgramLoginProviderProvider miniProgramLoginProviderProvider,
     IMiniProgramRepository miniProgramRepository,
     IdentityUserManager identityUserManager)
 {
     _miniProgramLoginProviderProvider = miniProgramLoginProviderProvider;
     _miniProgramRepository            = miniProgramRepository;
     _identityUserManager = identityUserManager;
 }
 public ProfileAppService(
     LoginService loginService,
     IdentityUserManager identityUserManager,
     IJsonSerializer jsonSerializer,
     IMiniProgramRepository miniProgramRepository)
 {
     _loginService          = loginService;
     _identityUserManager   = identityUserManager;
     _jsonSerializer        = jsonSerializer;
     _miniProgramRepository = miniProgramRepository;
 }
 public MiniProgramController(IMiniProgramRepository miniProgramRepository)
 {
     _miniProgramRepository1 = miniProgramRepository;
 }
 public MiniProgramRepositoryTests()
 {
     _miniProgramRepository = GetRequiredService <IMiniProgramRepository>();
 }
 public MiniProgramAppService(IMiniProgramRepository repository) : base(repository)
 {
     _repository = repository;
 }