public LoginAppService( LoginService loginService, ACodeService aCodeService, SignInManager <IdentityUser> signInManager, IDataFilter dataFilter, IConfiguration configuration, IHttpClientFactory httpClientFactory, IUserInfoRepository userInfoRepository, IWeChatMiniProgramAsyncLocal weChatMiniProgramAsyncLocal, IWeChatAppRepository weChatAppRepository, IWeChatAppUserRepository weChatAppUserRepository, IMiniProgramLoginNewUserCreator miniProgramLoginNewUserCreator, IMiniProgramLoginProviderProvider miniProgramLoginProviderProvider, IDistributedCache <MiniProgramPcLoginAuthorizationCacheItem> pcLoginAuthorizationCache, IDistributedCache <MiniProgramPcLoginUserLimitCacheItem> pcLoginUserLimitCache, IOptions <IdentityOptions> identityOptions, IdentityUserManager identityUserManager) { _loginService = loginService; _aCodeService = aCodeService; _signInManager = signInManager; _dataFilter = dataFilter; _configuration = configuration; _httpClientFactory = httpClientFactory; _userInfoRepository = userInfoRepository; _weChatMiniProgramAsyncLocal = weChatMiniProgramAsyncLocal; _weChatAppRepository = weChatAppRepository; _weChatAppUserRepository = weChatAppUserRepository; _miniProgramLoginNewUserCreator = miniProgramLoginNewUserCreator; _miniProgramLoginProviderProvider = miniProgramLoginProviderProvider; _pcLoginAuthorizationCache = pcLoginAuthorizationCache; _pcLoginUserLimitCache = pcLoginUserLimitCache; _identityOptions = identityOptions; _identityUserManager = identityUserManager; }
public WeChatAppUserAppService(IWeChatAppUserRepository repository) : base(repository) { _repository = repository; }
public WeChatAppUserRepositoryTests() { _weChatAppUserRepository = GetRequiredService <IWeChatAppUserRepository>(); }