Example #1
0
        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);
        }
Example #2
0
        public async Task <IActionResult> Post([FromBody] TransactionPostRequestModel body)
        {
            var transaction = await _transactionService.Create(body);

            return(ResponseData(transaction, HttpReturn.Created));
        }