public DeleteTransactionCommandHandler(IUserCacheService userCacheService,
                                        ITransactionRepository transactionRepository,
                                        IUserIdAccesor userIdAccesor)
 {
     _userCacheService      = userCacheService;
     _transactionRepository = transactionRepository;
     _userIdAccesor         = userIdAccesor;
 }
예제 #2
0
 public DeleteAssetCommandHandler(IUserCacheService userCacheService,
                                  IAssetRepository assetRepository,
                                  IUserIdAccesor userIdAccesor)
 {
     _userCacheService = userCacheService;
     _assetRepository  = assetRepository;
     _userIdAccesor    = userIdAccesor;
 }
 public UpdateGroupCommandHandler(IUserCacheService userCacheService,
                                  IGroupRepository groupRepository,
                                  IUserIdAccesor userIdAccesor)
 {
     _userCacheService = userCacheService;
     _groupRepository  = groupRepository;
     _userIdAccesor    = userIdAccesor;
 }
예제 #4
0
 public AssetRepository(IAssetStore store,
                        ICacheService cacheService,
                        IUserIdAccesor userIdAccesor,
                        ICacheOptions options)
     : base(store, cacheService, options)
 {
     _userIdAccesor = userIdAccesor;
 }
예제 #5
0
 public GroupRepository(IGroupStore store,
                        ICacheService cacheService,
                        IUserIdAccesor userIdAccesor,
                        ICacheOptions options)
     : base(store, cacheService, options)
 {
     _userIdAccesor = userIdAccesor;
 }
예제 #6
0
 public TransactionRepository(ITransactionStore store,
                              ICacheService cacheService,
                              IUserIdAccesor userIdAccesor,
                              ICacheOptions options)
     : base(store, cacheService, options)
 {
     _userIdAccesor = userIdAccesor;
 }
예제 #7
0
 public CreateGroupCommandHandler(IUserCacheService userCacheService,
                                  IGroupRepository groupRepository,
                                  IUserIdAccesor userIdAccesor,
                                  IMapper mapper)
 {
     _mapper           = mapper;
     _userCacheService = userCacheService;
     _groupRepository  = groupRepository;
     _userIdAccesor    = userIdAccesor;
 }
예제 #8
0
 public CreateAssetCommandHandler(IUserCacheService userCacheService,
                                  IAssetRepository assetRepository,
                                  IUserIdAccesor userIdAccesor,
                                  IMapper mapper)
 {
     _userCacheService = userCacheService;
     _assetRepository  = assetRepository;
     _userIdAccesor    = userIdAccesor;
     _mapper           = mapper;
 }
예제 #9
0
        public GetGroupQueryHandler(IUserCacheService cacheService,
                                    IGroupRepository groupRepository,
                                    IUserIdAccesor userIdAccesor,
                                    IMapper mapper)
            : base(cacheService)
        {
            _groupRepository = groupRepository;
            _userIdAccesor   = userIdAccesor;
            _mapper          = mapper;

            cacheService.SetAbsoluteExpiration(DateTimeOffset.Now.AddDays(1));
        }
예제 #10
0
        public GetTransactionQueryHandler(IUserCacheService cacheService,
                                          ITransactionRepository transactionRepository,
                                          IMapper mapper,
                                          IUserIdAccesor userIdAccesor)
            : base(cacheService)
        {
            _transactionRepository = transactionRepository;
            _mapper        = mapper;
            _userIdAccesor = userIdAccesor;

            cacheService.SetAbsoluteExpiration(DateTimeOffset.Now.AddDays(1));
        }
예제 #11
0
 public CreateTransactionCommandHandler(IUserCacheService userCacheService,
                                        ITransactionRepository transactionRepository,
                                        IAssetRepository assetRepository,
                                        IGroupRepository groupRepository,
                                        ICurrencyRepository currencyRepository,
                                        IUserIdAccesor userIdAccesor,
                                        IMapper mapper)
 {
     _userCacheService      = userCacheService;
     _transactionRepository = transactionRepository;
     _assetRepository       = assetRepository;
     _groupRepository       = groupRepository;
     _currencyRepository    = currencyRepository;
     _userIdAccesor         = userIdAccesor;
     _mapper = mapper;
 }
예제 #12
0
 public UserCacheService(IUserIdAccesor userIdAccesor)
 {
     _userIdAccesor = userIdAccesor;
 }