async Task <TransactionTaxaGetResponseModel> ITransactionService.Create(TransactionPostRequestModel transactionModel) { var createTransactionCommand = _mapper.Map <CreateTransactionCommand>(transactionModel); var newTransaction = await _bus.Send(createTransactionCommand); var response = _mapper.Map <TransactionTaxaGetResponseModel>(newTransaction); return(response); }
public async Task <IActionResult> Post([FromBody] TransactionPostRequestModel body) { var transaction = await _transactionService.Create(body); return(ResponseData(transaction, HttpReturn.Created)); }