private DFDoc CreateDoc() { var content = CreateRandomFileContent(); var progInfo = new ProgramSystemInfo("DFDocTest", "0.0.0.1"); var dfDoc = DFDoc.CreateNew(progInfo); var creationDate = DateTime.UtcNow; var creator = new CreatorInfo("DATAflor", creationDate, "ADR005648"); var dmsInfo = new DMSDocumentInfo("Testdokument", "Mustermann, Max", "Auftrag", "sonstiges", null, new ReferenceType(XRefType.Adresse, "OWNERDATA_ADR")); dmsInfo.AddAnotherReference(new ReferenceType(XRefType.Mitarbeiter, creator.MitarbeiterId)); var dmsDoc = new DMSDocument("Test.data", creator, dmsInfo); dfDoc.AddDmsDocument(dmsDoc, content); return(dfDoc); }
/// <summary> /// Creates an empty instance of the import-document /// </summary> /// <param name="programSystem">Information about the creating program</param> /// <returns></returns> public static DFDoc CreateNew(ProgramSystemInfo programSystem = null) { return(new DFDoc(programSystem)); }
private DFDoc(ProgramSystemInfo programSystem) { _metadata = new MetadataFile(programSystem); }