public async Task <IActionResult> AddStocks(AddStocksRequest request, CancellationToken cancellationToken) { var command = ApiContractMapper.ToServiceCommand(request); await addStocksCommandHandler.HandleAsync(command, cancellationToken).ConfigureAwait(false); return(NoContent()); }
public static AddStocksCommand ToServiceCommand(AddStocksRequest apiRequest) { if (apiRequest == null) { return(null); } return(new AddStocksCommand(apiRequest.Items.Select(r => ToServiceCommand(r)), apiRequest.TransactionId)); }