예제 #1
0
        public static void Save(string fileName, Document document, FileExtensionType type)
        {
            switch (type)
            {
            case FileExtensionType.Json:
                JsonManager.Save(fileName, document);
                break;

            case FileExtensionType.Cgx:
            case FileExtensionType.Xml:
            case FileExtensionType.Txt:
                XmlManager.Save(fileName, document);
                break;
            }
        }
예제 #2
0
        public static Document Open(string fileName, FileExtensionType type)
        {
            var document = new Document();

            switch (type)
            {
            case FileExtensionType.Json:
                document = JsonManager.Open(fileName);
                break;

            case FileExtensionType.Cgx:
            case FileExtensionType.Xml:
            case FileExtensionType.Txt:
                document = XmlManager.Open(fileName);
                break;
            }
            return(document);
        }