public HomeControllerService(IWalletsProvider walletsProvider, ITransactionsProvider transactionsProvider, ITimeBalanceProvider timeBalanceProvider, IMapper mapper, IUserNameProvider userNameProvider) { _walletsProvider = walletsProvider ?? throw new ArgumentNullException(nameof(walletsProvider)); _transactionsProvider = transactionsProvider ?? throw new ArgumentNullException(nameof(transactionsProvider)); _timeBalanceProvider = timeBalanceProvider ?? throw new ArgumentNullException(nameof(timeBalanceProvider)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _userNameProvider = userNameProvider ?? throw new ArgumentNullException(nameof(userNameProvider)); }
public WalletService(IWalletsProvider db) { this._db = db; this._validator = new WalletValidator(); }
public WalletAccessRightService(IWalletsProvider db, CommonService commonService) { this._wallets = db; this._commonService = commonService; this._validator = new WalletAccessRightValidator(); }