示例#1
0
 public WeChatAuthService(IOptions <WechatOptions> options, IASampleHttpClient aSampleHttpClient, IASampleRedisCache aSampleRedisCache)
 {
     _wechatOption      = options.Value;
     _aSampleHttpClient = aSampleHttpClient;
     _aSampleRedisCache = aSampleRedisCache;
     //_cache = MemoryCache.Default;
 }
 public IdentityController(IIdentityServices identityServices, IASampleRedisCache cache, IUserLoginRepository userLoginRepository = null, IHttpContextAccessor accessor = null, IConfiguration configuration = null)
 {
     _identityServices    = identityServices;
     _cache               = cache;
     _userLoginRepository = userLoginRepository;
     _accessor            = accessor;
     _configuration       = configuration;
 }
示例#3
0
 public AdminController(IIdentityServices identityServices,
                        IRefreshTokenServices refreshTokenServices,
                        IMenuRepository menuRepository,
                        IRoleRepository roleRepository,
                        UserManager <User> userManager,
                        IASampleRedisCache cache,
                        IUserRepository userRepository,
                        IUserLoginRepository userLoginRepository)
 {
     _identityServices     = identityServices;
     _refreshTokenServices = refreshTokenServices;
     _menuRepository       = menuRepository;
     _roleRepository       = roleRepository;
     _userManager          = userManager;
     _cache               = cache;
     _userRepository      = userRepository;
     _userLoginRepository = userLoginRepository;
 }
 public FileRepository(IASampleRedisCache cache, IHttpContextAccessor httpContextAccessor)
 {
     _cache = cache;
     _httpContextAccessor = httpContextAccessor;
 }
示例#5
0
 public CustomerServices(IASampleRedisCache aSampleRedisCache)
 {
     ASampleRedisCache = aSampleRedisCache;
 }
示例#6
0
 public RedisController(IDispatcher dispatcher, IASampleRedisCache cache)
 {
     _dispatcher = dispatcher;
     _cache      = cache;
 }