public UserAccountController(ILogger <UserAccountController> logger, IUserAccountProvider userAccountProvider) { _logger = logger; if (userAccountProvider != null) { _userAccountService = new UserAccountService(_logger, userAccountProvider); } else { throw new ArgumentNullException(); } }
/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="userAccountProvider"></param> public UserAccountService(ILogger logger, IUserAccountProvider userAccountProvider) { _userAccountProvider = userAccountProvider ?? throw new ArgumentNullException(nameof(userAccountProvider)); _logger = logger; }
/// <summary> /// AccountController /// </summary> public AccountController() { userAccountProvider = new UserAccountProvider(); }
public LedgerController(IUserAccountProvider _userAccountProvider, ILedgerProvider _ledgerProvider) { this.userAccountProvider = _userAccountProvider; this.ledgerProvider = _ledgerProvider; }
public TransactionController(IUserAccountProvider _userAccountProvider, ITransactionProvider _transactionProvider) { this.userAccountProvider = _userAccountProvider; this.transactionProvider = _transactionProvider; }
public AccountController(IUserAccountProvider _userAccountProvider) { this.userAccountProvider = _userAccountProvider; }