Exemple #1
0
        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));
        }