private static async Task UpsertStrongTypeAsync(SalesOrderAggregate salesOrder) { Uri collectionUri = UriFactory.CreateDocumentCollectionUri(databaseName, collectionName); Console.WriteLine("\n1.1 - Creating documents"); var response = await _client.UpsertDocumentAsync(collectionUri, salesOrder); Console.WriteLine($"Creating strong type charge {response.RequestCharge}"); }
private static async Task RunDocumentDemo() { Guid key = Guid.NewGuid(); SalesOrderAggregate salesOrder = GetAggregateSample(key, new Random().Next(5, 15)); await UpsertDocumentTypeAsync(salesOrder); SalesOrderAggregate salesOrderRead = await ReadDocumentAsync(key.ToString()); }
private static async Task RunStrongTypeDocumentsDemo() { //string key = "SalesOrder1"; Guid key = Guid.NewGuid(); SalesOrderAggregate salesOrder = GetAggregateSample(key, new Random().Next(5, 15)); await UpsertStrongTypeAsync(salesOrder); SalesOrderAggregate salesOrderRead = await ReadStrongTypeFromDocumentAsync(key.ToString()); }
private static async Task UpsertDocumentTypeAsync(SalesOrderAggregate salesOrder) { SalesOrderDocument document = new SalesOrderDocument { Id = salesOrder.Id.ToString(), AccountNumber = salesOrder.AccountNumber, Freight = salesOrder.Freight, TimeToLive = salesOrder.TimeToLive, OrderDate = salesOrder.OrderDate, Items = salesOrder.Items, PurchaseOrderNumber = salesOrder.PurchaseOrderNumber, ShippedDate = salesOrder.ShippedDate, SubTotal = salesOrder.SubTotal, TaxAmount = salesOrder.TaxAmount, TotalDue = salesOrder.TotalDue }; Uri collectionUri = UriFactory.CreateDocumentCollectionUri(databaseName, collectionName); Console.WriteLine("\n1.1 - Creating documents"); var response = await _client.UpsertDocumentAsync(collectionUri, document); Console.WriteLine($"Creating document type request charge {response.RequestCharge}"); }
public SalesOrderController(SalesOrderAggregate ar) { _ar = ar; }