public TransactionController(IGuestbookServices guestbookServices, IUnitOfWork unitOfWork, IPasswordLibServices passwordLibServices, IRedisBasketRepository redisCacheManager)
 {
     _passwordLibServices = passwordLibServices;
     _redisCacheManager   = redisCacheManager;
     _unitOfWork          = unitOfWork;
     _guestbookServices   = guestbookServices;
 }
Example #2
0
 /// <summary>
 /// ValuesController
 /// </summary>
 /// <param name="blogarticleServices"></param>
 /// <param name="mapper"></param>
 /// <param name="advertisementServices"></param>
 /// <param name="love"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="user"></param>
 /// <param name="passwordLibServices"></param>
 /// <param name="blogApi"></param>
 /// <param name="redisBasketRepository"></param>
 /// <param name="doubanApi"></param>
 public ValuesController(IblogarticleServices blogarticleServices,
                         IMapper mapper, IAdvertisementServices advertisementServices,
                         Love love,
                         IRoleModulePermissionServices roleModulePermissionServices,
                         IUser user, IPasswordLibServices passwordLibServices,
                         IBlogApi blogApi,
                         IRedisBasketRepository redisBasketRepository,
                         IDoubanApi doubanApi)
 {
     // 测试 Authorize 和 mapper
     _mapper = mapper;
     _advertisementServices = advertisementServices;
     _love = love;
     // 测试 Httpcontext
     _user = user;
     _roleModulePermissionServices = roleModulePermissionServices;
     // 测试多库
     _passwordLibServices = passwordLibServices;
     // 测试http请求
     _blogApi = blogApi;
     _redisBasketRepository = redisBasketRepository;
     _doubanApi             = doubanApi;
     // 测试AOP加载顺序,配合 return
     _blogarticleServices = blogarticleServices;
     // 测试redis消息队列
     _blogarticleServices = blogarticleServices;
 }
        public async Task RedisMq([FromServices] IRedisBasketRepository _redisBasketRepository)
        {
            var msg = $"这里是一条日志{DateTime.Now}";
            await _redisBasketRepository.ListLeftPushAsync(RedisMqKey.Loging, msg);

            //var priceChangedEvent = new ProductPriceChangedIntegrationEvent(catalogItem.Id, productToUpdate.Price, oldPrice);
            //_eventBus.Publish(evt);
        }
Example #4
0
 public async Task RedisMq([FromServices] IRedisBasketRepository _redisBasketRepository)
 {
     var msg = $"这里是一条日志{DateTime.Now}";
     await _redisBasketRepository.ListLeftPushAsync(RedisMqKey.Loging, msg);
 }
Example #5
0
 public TestController(ITasksQzServices _tasksQzServices, IRedisBasketRepository cache)
 {
     tasksQzServices = _tasksQzServices;
     _cache          = cache;
 }
 public RedisCacheAop(IRedisBasketRepository cache)
 {
     _cache = cache;
 }
Example #7
0
 public BlogRedisCacheAOP(IRedisBasketRepository cache)
 {
     _cache = cache;
 }
 public UsersController(IdentityDbContext context, IRedisBasketRepository redis)
 {
     this._context = context;
     this._redis   = redis;
 }
Example #9
0
 public RedisMqController(IRedisBasketRepository redisBasketRepository)
 {
     _redisBasketRepository = redisBasketRepository;
 }
Example #10
0
 public ValuesController(IRedisBasketRepository redisCacheManager)
 {
     this._redisCacheManager = redisCacheManager;
 }
Example #11
0
        /************************************************/
        // 如果需要使用Http协议带名称的,比如这种 [HttpGet("apbs")]
        // 目前只能把[CustomRoute(ApiVersions.v2)] 提到 controller 的上边,做controller的特性
        // 并且去掉//[Route("api/[controller]")]路由特性,否则会有两个接口
        /************************************************/


        public LoginController(IUserInfoIserve userInfo, IRedisBasketRepository cache)
        {
            _userInfo = userInfo;
            _cache    = cache;
        }
Example #12
0
 public CoreAPIRedisCacheAOP(IRedisBasketRepository cache)
 {
     _cache = cache;
 }