public DepositMoneyHandler(ICurrencyAccountRepository currencyAccountRepository, IUnitOfWork unitOfWork) { _currencyAccountRepository = currencyAccountRepository; _unitOfWork = unitOfWork; }
public ConvertMoneyHandler(ICurrencyAccountRepository currencyAccountRepository, IConversionRateProvider conversionRateProvider, IUnitOfWork unitOfWork) { _currencyAccountRepository = currencyAccountRepository; _conversionRateProvider = conversionRateProvider; _unitOfWork = unitOfWork; }
public WalletController(ICurrencyAccountRepository currencyAccountRepository, IMediator mediator, IWalletRepository walletRepository) { _currencyAccountRepository = currencyAccountRepository; _mediator = mediator; _walletRepository = walletRepository; }
public CreateWalletHandler(IWalletRepository walletRepository, IUnitOfWork unitOfWork, ICurrencyAccountRepository currencyAccountRepository) { _walletRepository = walletRepository; _unitOfWork = unitOfWork; _currencyAccountRepository = currencyAccountRepository; }