Ejemplo n.º 1
0
        public async Task <decimal> HandleAsync(UserBalanceQuery query)
        {
            var balance = await _repository.GetUserBalance(query.UserId);

            if (balance == null)
            {
                throw new UserNotFoundException();
            }

            return(balance.Value);
        }
Ejemplo n.º 2
0
 public async Task UserBalanceQuery_Ok(long id)
 {
     var query = new UserBalanceQuery(id);
     var _     = await fixture.QueryBus.QueryAsync(query, default);
 }
 public async Task <decimal> GetUserBalance(UserBalanceQuery query)
 => await _queryBus.ExecuteAsync(query);