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