public static ClientSystemFacade2 GetInstance()
 {
     if (instance == null)
     {
         instance = new ClientSystemFacade2();
     }
     return instance;
 }
Пример #2
0
 public static ClientSystemFacade2 GetInstance()
 {
     if (instance == null)
     {
         instance = new ClientSystemFacade2();
     }
     return(instance);
 }
Пример #3
0
        static void Main(string[] args)
        {
            TestClientSystemFacade herb = new TestClientSystemFacade();

            ClientSystemFacade facade = ClientSystemFacade.GetInstance();
            Engine             engine = new Engine();//Engine.Instance;
            DBConnector        DBCon  = DBConnector.Instance;

            ClientSystemFacade2.GetInstance();

            //User user1 = facade.GetUser("chuck", "norris");
            //User user2 = facade.GetUser("awesome", "123");

            //Document sharedDoc = engine.userhandler.docHandler.OpenDocument(153, user1);

            //engine.userhandler.docHandler.ShareDocument(user1, sharedDoc, Permission.Permissions.Edit, user2);

            //Document doc = new Document(user);
            //doc.content = "helloooooo\nthis\nis\nSPARTA!!";
            //facade.SaveDocument(user, doc, "folder/sample/lol/asdfTESTING123556655.html");

            //Document doc2 = facade.OpenDocument(187, user);

            //facade.DeleteDocument(user, doc2.path);

            //facade.DeleteDocument(user, "asdfsdfTESTINGDOC123.html");


            //User user = engine.userhandler.GetUser("mrT", "1234");

            //User user = facade.Authenticate("NewUser", "123");

            //Document doc = facade.OpenDocument(117, user);

            //facade.DeleteDocument(user, "root/NewUser/hellosfsadfsfafd.html");

            //List<Document> docs = engine.userhandler.docHandler.GetAllUsersDocuments(user);

            //Document doc1 = engine.userhandler.docHandler.OpenDocument(71, user);
            //Document doc2 = engine.userhandler.docHandler.OpenDocument(105, user);

            //engine.userhandler.docHandler.SaveDocument(user, engine.userhandler.docHandler.MergeDocuments(doc1, doc2), "hello.html");


            //Console.WriteLine(user.ToString());

            //User ownerUser = engine.userhandler.GetUser("mrT", "1234");
            //User toUser = engine.userhandler.GetUser("bergar", "1234");

            //engine.userhandler.docHandler.ShareDocument(ownerUser, sharedDocument, Permission.Permissions.Edit, toUser);

            //User user = engine.userhandler.GetUser("mrT", "1234");
            //List<Document> docs = engine.userhandler.docHandler.GetAllUsersDocuments(user);

            //Console.WriteLine(docs.Count);

            //foreach (Document doc in docs)
            //{
            //    Console.WriteLine(doc.documentId + " " + doc.owner.username);
            //}
            //Document document1 = engine.userhandler.docHandler.OpenDocument(15, user);
            //Document doc1 = new Document(user);
            //doc1.content = "This is \n a tst";
            //engine.userhandler.docHandler.SaveDocument(user, doc1, "sometestfilelololol.html");
            //Console.WriteLine(document1.content);


            //DBCon.InsertUserDocument(user, document1, Permission.Permissions.Edit);

            //Console.WriteLine(DBCon.CheckPermission(user, document1));

            //User user1 = engine.userhandler.NewUser("Mr T", "mrT", "1234");

            //Document doc = engine.docHandler.NewDocument(user1, "Some other title");

            //engine.docHandler.SaveDocument(user1, doc, "TestFile2.html");

            Console.WriteLine("should've been run now");
            using (ServiceHost host = new ServiceHost(typeof(ClientSystemFacade2)))
            {
                host.Open();
                Console.ReadLine();
            }
            Console.ReadKey();
        }