예제 #1
0
 public DepositMoneyHandler(ICurrencyAccountRepository currencyAccountRepository, IUnitOfWork unitOfWork)
 {
     _currencyAccountRepository = currencyAccountRepository;
     _unitOfWork = unitOfWork;
 }
예제 #2
0
 public ConvertMoneyHandler(ICurrencyAccountRepository currencyAccountRepository, IConversionRateProvider conversionRateProvider, IUnitOfWork unitOfWork)
 {
     _currencyAccountRepository = currencyAccountRepository;
     _conversionRateProvider    = conversionRateProvider;
     _unitOfWork = unitOfWork;
 }
예제 #3
0
 public WalletController(ICurrencyAccountRepository currencyAccountRepository, IMediator mediator, IWalletRepository walletRepository)
 {
     _currencyAccountRepository = currencyAccountRepository;
     _mediator         = mediator;
     _walletRepository = walletRepository;
 }
예제 #4
0
 public CreateWalletHandler(IWalletRepository walletRepository, IUnitOfWork unitOfWork, ICurrencyAccountRepository currencyAccountRepository)
 {
     _walletRepository          = walletRepository;
     _unitOfWork                = unitOfWork;
     _currencyAccountRepository = currencyAccountRepository;
 }