Пример #1
0
        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");
        }
Пример #2
0
        public async Task CreateCollection()
        {
            string databaseName   = ProgramHelper.ReadDatabaseName();
            string collectionName = ProgramHelper.ReadCollectionName();

            ProgramHelper.Divider();
            DocumentCollection documentCollection = await _collectionRepository.CreateCollection(databaseName, collectionName);

            InfoAboutCollection(documentCollection);
        }
Пример #3
0
 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();
 }
Пример #4
0
        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();
        }