public static void CloseDocument(IDocumentManagerService documentManagerService, IDocumentContent documentContent, bool force)
        {
            IDocument document = documentManagerService.FindDocument(documentContent);

            if (document != null)
            {
                document.Close(force);
            }
        }
        public void NullService()
        {
            IDocumentManagerService service = null;
            IDocument newDocument           = null;

            Assert.Throws <ArgumentNullException>(() => { service.CreateDocumentIfNotExistsAndShow(ref newDocument, "Type", "X", "Y", "title"); });
            Assert.Throws <ArgumentNullException>(() => { service.CreateDocument(new TestViewModel()); });
            Assert.Throws <ArgumentNullException>(() => { service.FindDocument("X", "Y"); });
            Assert.Throws <ArgumentNullException>(() => { service.GetDocumentsByParentViewModel("X"); });
        }
        public void CreateDocument(object arg)
        {
            IDocument doc = DocumentManagerService.FindDocument(arg);

            if (doc == null)
            {
                doc    = DocumentManagerService.CreateDocument("EditView", arg, this, false);
                doc.Id = DocumentManagerService.Documents.Count <IDocument>();
            }
            doc.Show();


            //IDocument doc = DocumentManagerService.CreateDocument("TabView", ViewModelSource.Create(() => new TabViewModel()));
            //doc.Id = String.Format("DocId_{0}", DocumentManagerService.Documents.Count<IDocument>());
            //doc.Title = String.Format("Item {0}", DocumentManagerService.Documents.Count<IDocument>());
            //doc.Show();
        }
Exemple #4
0
        public void NullService_FindDocument()
        {
            IDocumentManagerService service = null;

            service.FindDocument("X", "Y");
        }
 public static void CloseDocument(IDocumentManagerService documentManagerService, IDocumentContent documentContent, bool force) {
     IDocument document = documentManagerService.FindDocument(documentContent);
     if(document != null)
         document.Close(force);
 }