private async Task CreateSingleMovement(Container container) { var articleMovement = ModelsHelper.CreateArticleMovementModel(); var partitionKey = new PartitionKey(articleMovement.ArticleId); var options = new ItemRequestOptions { EnableContentResponseOnWrite = false }; var response = await container.CreateItemAsync(articleMovement, partitionKey, options); Console.WriteLine($"Request Charge: {response.RequestCharge}"); }
private async Task SaveCheckpointInformation(List <AggregationV1> outboundAggregations, List <AggregationV1> inboundAggregations) { foreach (var inboundAggregation in inboundAggregations) { var container = _database.GetContainer(StockContainerName); var stockCheckpoint = ModelsHelper.CreateStockCheckpoint(outboundAggregations, inboundAggregation); var partitionKey = new PartitionKey(stockCheckpoint.LocationId); var response = await container.CreateItemAsync(stockCheckpoint, partitionKey); Console.WriteLine($"Create checkpoint: Request Charge: {response.RequestCharge}"); } }