/// <summary> /// Initializes the UsersApiController /// </summary> /// <param name="userRepository">Repository used to access AppUser information</param> /// <param name="accountRepository">Repository used to access BankAccount information</param> /// <param name="connectionManager">Connection manager used to query remote banking services</param> public UsersApiController( IUserRepository userRepository, IBankAccountRepository accountRepository, IBankConnectionManager connectionManager ) { _userRepository = userRepository; _accountRepository = accountRepository; _connectionManager = connectionManager; }
/// <summary> /// Initializes the PassThroughAccountDataProvider /// </summary> /// <param name="connectionManager">BankConnectionManager used to connect to remote banking services</param> public PassThroughAccountDataProvider(IBankConnectionManager connectionManager) { _connectionManager = connectionManager; }