static void Option() { Console.WriteLine("11. Create database"); Console.WriteLine("12. Delete database"); Console.WriteLine("13. List database"); ProgramHelper.Divider(); Console.WriteLine("21. Create collection"); Console.WriteLine("22. Delete collection"); Console.WriteLine("23. Read collections from database"); ProgramHelper.Divider(); Console.WriteLine("31. Read document"); Console.WriteLine("32. Delete document"); Console.WriteLine("33. Insert document"); Console.WriteLine("34. Update document"); ProgramHelper.Divider(); Console.WriteLine("41. Stored procedure"); Console.WriteLine("42. Trigger"); Console.WriteLine("43. Use User Defined Function, UDF"); ProgramHelper.Divider(); Console.WriteLine("51. Exception"); ProgramHelper.Divider(); Console.WriteLine("0. EXIT"); }
public async Task CreateCollection() { string databaseName = ProgramHelper.ReadDatabaseName(); string collectionName = ProgramHelper.ReadCollectionName(); ProgramHelper.Divider(); DocumentCollection documentCollection = await _collectionRepository.CreateCollection(databaseName, collectionName); InfoAboutCollection(documentCollection); }
public void InfoAboutCollection(DocumentCollection collection) { Info("Collection id:\t" + collection.Id); WriteLine("Resource id:\t" + collection.ResourceId); WriteLine("Self link:\t" + collection.SelfLink); WriteLine("Documents link:\t" + collection.DocumentsLink); WriteLine("UDFs link:\t" + collection.UserDefinedFunctionsLink); WriteLine("Store procedure link:\t" + collection.StoredProceduresLink); WriteLine("Triggers link:\t" + collection.TriggersLink); WriteLine("Time stamp:\t" + collection.Timestamp); ProgramHelper.Divider(); }
public void ListDatabase() { string databaseName = ProgramHelper.ReadDatabaseName(); List <Database> lstDatabase = _repository.ListDatabaseForAccount(); ProgramHelper.Divider(); foreach (var database in lstDatabase) { WriteLine("Id: " + database.Id); WriteLine("Self link: " + database.SelfLink); WriteLine("User link: " + database.UsersLink); } ProgramHelper.Divider(); }