public async Task <IActionResult> GetCustomerAddresses(int customerId) { var query = new QueryCustomerAddresses(customerId); var addresses = await _messaging.DispatchAsync(query); return(Ok(addresses)); }
public Address[] ListAddresses(QueryCustomerAddresses query) { return(_addresses.Where(a => a.CustomerId == query.CustomerId).ToArray()); }