public async Task <TransactionGetResponse> GetByIdAsync(TransactionGetByIdRequest transactionGetByIdRequest) { using var bus = CreateBus(); TransactionGetMqResponse transactionGetMqResponse = await bus.RequestAsync <TransactionGetByIdMqRequest, TransactionGetMqResponse>(transactionGetByIdRequest.ToMqModel()); return(transactionGetMqResponse.ToModel()); }
public static TransactionGetByIdMqRequest ToMqModel(this TransactionGetByIdRequest transactionGetByIdRequest) { var transactionGetByIdMqRequest = new TransactionGetByIdMqRequest() { Id = transactionGetByIdRequest.Id, }; return(transactionGetByIdMqRequest); }
public async Task <IActionResult> GetById([FromBody] TransactionGetByIdRequest transactionGetByIdRequest) { TransactionGetResponse transactionGetResponse = await _transactionService.GetByIdAsync(transactionGetByIdRequest); return(Ok(transactionGetResponse)); }