Exemplo n.º 1
0
 public BrokerService(ILogger <BrokerService> logger,
                      IBankAccountRepository bankAccountRepository,
                      IBankAccountStockRepository bankAccountStockRepository,
                      IBrokerAdapter brokerAdapter,
                      IStockRepository stockRepository)
 {
     _logger = logger;
     _bankAccountRepository      = bankAccountRepository;
     _bankAccountStockRepository = bankAccountStockRepository;
     _brokerAdapter   = brokerAdapter;
     _stockRepository = stockRepository;
 }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="appSettings"></param>
 /// <param name="mapper"></param>
 /// <param name="bankClientRepository"></param>
 /// <param name="bankClientAccountRepository"></param>
 /// <param name="bankAccountRepository"></param>
 /// <param name="bankAccountExchangeRepository"></param>
 /// <param name="bankAccountStockRepository"></param>
 /// <param name="userBankClientRepository"></param>
 public BankService(ILogger <BankService> logger, AppSettings appSettings, IMapper mapper,
                    IBankClientRepository bankClientRepository,
                    IBankClientAccountRepository bankClientAccountRepository,
                    IBankAccountRepository bankAccountRepository,
                    IBankAccountExchangeRepository bankAccountExchangeRepository,
                    IBankAccountStockRepository bankAccountStockRepository,
                    IUserBankClientRepository userBankClientRepository)
 {
     _logger                        = logger;
     _appSettings                   = appSettings;
     _mapper                        = mapper;
     _bankClientRepository          = bankClientRepository;
     _bankClientAccountRepository   = bankClientAccountRepository;
     _bankAccountRepository         = bankAccountRepository;
     _bankAccountExchangeRepository = bankAccountExchangeRepository;
     _bankAccountStockRepository    = bankAccountStockRepository;
     _userBankClientRepository      = userBankClientRepository;
 }