public ListBucketQueryHandler(
     IUserContext userContext,
     IReadOnlyRepository <Bucket> readOnlyRepository,
     IMapperDefinition <Bucket, BucketDocument> mapperDefinition)
 {
     _userContext        = userContext ?? throw new ArgumentNullException(nameof(userContext));
     _readOnlyRepository = readOnlyRepository ?? throw new ArgumentNullException(nameof(readOnlyRepository));
     _mapperDefinition   = mapperDefinition ?? throw new ArgumentNullException(nameof(mapperDefinition));
 }
 public ListWalletQueryHandler(
     IUserContext userContext,
     IWalletReadOnlyRepository readOnlyRepository,
     IMapperDefinition <Wallet, WalletDocument> mapper)
 {
     _userContext        = userContext ?? throw new ArgumentNullException(nameof(userContext));
     _readOnlyRepository = readOnlyRepository ?? throw new ArgumentNullException(nameof(readOnlyRepository));
     _mapper             = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 public CreateBucketCommandHandler(
     IUserContext userContext,
     IRepository <Bucket> bucketRepository,
     IReadOnlyRepository <Currency> currencyRepository,
     IMapperDefinition <CreateBucketCommand, Bucket> mapperDefinition)
 {
     _userContext        = userContext ?? throw new ArgumentNullException(nameof(userContext));
     _bucketRepository   = bucketRepository ?? throw new ArgumentNullException(nameof(bucketRepository));
     _currencyRepository = currencyRepository ?? throw new ArgumentNullException(nameof(currencyRepository));
     _mapperDefinition   = mapperDefinition ?? throw new ArgumentNullException(nameof(mapperDefinition));
 }
Beispiel #4
0
 public CreateWalletCommandHandler(
     IUserContext userContext,
     IWalletRepository repository,
     IReadOnlyRepository <Currency> currencyRepository,
     IMapperDefinition <CreateWalletCommand, Wallet> walletMapper)
 {
     _userContext        = userContext ?? throw new ArgumentNullException(nameof(userContext));
     _repository         = repository ?? throw new ArgumentNullException(nameof(repository));
     _walletMapper       = walletMapper ?? throw new ArgumentNullException(nameof(walletMapper));
     _currencyRepository = currencyRepository ?? throw new ArgumentNullException(nameof(currencyRepository));
 }