private static async Task RunAsync() { Console.WriteLine("Start Create Database"); var documentDB = await DocumentDBContext.CreateDatabaseIfNotExistAsync(DatabaseName); Console.WriteLine("End Create Database"); Console.WriteLine("Start Create Collection"); var collection = await DocumentDBContext.CreateCollection(DatabaseName, CollectionName); Console.WriteLine("End Create Collection"); client = DocumentDBContext.GetClient(); collectionUri = DocumentDBContext.CreateDocumentCollectionUri(DatabaseName, CollectionName); Console.WriteLine("Start Inicialize Collection"); await DocumentDBContext.InicializeCollection(DatabaseName, CollectionName); Console.WriteLine("End Inicialize Collection"); ContinueProcess(); Console.WriteLine("Start Get All documents from collection"); QueryAllDocuments(); Console.WriteLine("End Get All documents from collection"); ContinueProcess(); Console.WriteLine("Start Query wiht Joins"); QueryWithJoins(); Console.WriteLine("End Query wiht Joins"); ContinueProcess(); Console.WriteLine("Start Query wiht Joins And filter"); QueryWithTwoJoinsAndFilter(); Console.WriteLine("End Query wiht Joins And filter"); }