public async Task <SellCurrencyCommand> Map(SellCurrencyCommandDto source) { var command = await transactionCommandMapper.Map <SellCurrencyCommand>(source); command.UserMoneyEarns = cantorCostsCalculator.CountUserEarnsInPln(command.Currency, source.Amount); return(command); }
public async Task <IActionResult> SellCurrency([FromBody] SellCurrencyCommandDto command) { var response = await mediator.Send(command); return(Ok(response)); }