コード例 #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());
        }
コード例 #2
0
        public static TransactionGetByIdMqRequest ToMqModel(this TransactionGetByIdRequest transactionGetByIdRequest)
        {
            var transactionGetByIdMqRequest = new TransactionGetByIdMqRequest()
            {
                Id = transactionGetByIdRequest.Id,
            };

            return(transactionGetByIdMqRequest);
        }
コード例 #3
0
        public async Task <IActionResult> GetById([FromBody] TransactionGetByIdRequest transactionGetByIdRequest)
        {
            TransactionGetResponse transactionGetResponse = await _transactionService.GetByIdAsync(transactionGetByIdRequest);

            return(Ok(transactionGetResponse));
        }