public async Task <TransactionGetAllResponse> GetAllByClientAsync(TransactionGetAllByClientRequest transactionGetByClientRequest) { using var bus = CreateBus(); TransactionGetAllMqResponse transactionGetAllMqResponse = await bus.RequestAsync <TransactionGetAllByClientMqRequest, TransactionGetAllMqResponse>(transactionGetByClientRequest.ToMqModel()); return(transactionGetAllMqResponse.ToModel()); }
public static TransactionGetAllByClientMqRequest ToMqModel(this TransactionGetAllByClientRequest transactionGetByClientRequest) { var transactionGetByClientMqRequest = new TransactionGetAllByClientMqRequest() { ClientId = transactionGetByClientRequest.ClientId, DepartmentAddress = transactionGetByClientRequest.DepartmentAddress, }; return(transactionGetByClientMqRequest); }
public async Task <IActionResult> GetAllByClient([FromBody] TransactionGetAllByClientRequest transactionGetAllByClientRequest) { TransactionGetAllResponse transactionGetAllResponse = await _transactionService.GetAllByClientAsync(transactionGetAllByClientRequest); return(Ok(transactionGetAllResponse)); }