public override void ReplaceItem(dynamic item)
        {
            var serializedItem = JsonObjectSerializer.Formated.Serialize(item);

            File.WriteAllBytes(PackageMetadataLoader.GetDocumentPath(ConfigId, item.Name), serializedItem);

            PackageMetadataLoader.UpdateCache();
        }
Exemple #2
0
        void Reconnect(dynamic metadataPath)
        {
            _builder.EditPanel.CloseAll();

            _elementNode.ElementName = metadataPath.Path;
            PackageMetadataLoader.UpdateCache(metadataPath.Path);
            _elementNode.RefreshCommand.TryExecute(true);
        }
        public override void DeleteItem(string itemId)
        {
            var filePath = PackageMetadataLoader.GetViewPath(ConfigId, _documentId, itemId);

            File.Delete(filePath);

            PackageMetadataLoader.UpdateCache();
        }
Exemple #4
0
        public override void DeleteItem(string itemId)
        {
            dynamic service = PackageMetadataLoader.GetService(ConfigId, _documentId, itemId);

            File.Delete(service.FilePath);

            PackageMetadataLoader.UpdateCache();
        }
        public override void ReplaceItem(dynamic item)
        {
            var serializedItem = JsonObjectSerializer.Formated.Serialize(item);

            File.WriteAllBytes(PackageMetadataLoader.GetConfigurationPath(item.Name, item.Subfolder), serializedItem);

            PackageMetadataLoader.UpdateCache();
        }
Exemple #6
0
        public override void DeleteItem(string itemId)
        {
            var registerDirectory = Path.GetDirectoryName(PackageMetadataLoader.GetRegisterPath(ConfigId, itemId));

            if (registerDirectory != null)
            {
                Directory.Delete(registerDirectory, true);
                PackageMetadataLoader.UpdateCache();
            }
        }
Exemple #7
0
        public static dynamic GetRegisterDocumentSchema(string version, string configId, string registerName)
        {
            dynamic registerDocument = PackageMetadataLoader.GetDocument(configId, $"{RegisterConstants.RegisterNamePrefix}{registerName}");

            if (registerDocument != null)
            {
                return(registerDocument.Schema);
            }

            return(null);
        }
        public override void DeleteItem(string itemId)
        {
            dynamic configuration = PackageMetadataLoader.GetConfiguration(itemId);

            var configurationDirectory = Path.GetDirectoryName(configuration.FilePath);

            if (configurationDirectory != null)
            {
                Directory.Delete(configurationDirectory, true);
                PackageMetadataLoader.UpdateCache();
            }
        }
        public override void DeleteItem(string itemId)
        {
            var documentPath = PackageMetadataLoader.GetDocumentPath(ConfigId, itemId);

            var documentDirectory = Path.GetDirectoryName(documentPath);

            if (!string.IsNullOrEmpty(documentDirectory) && Directory.Exists(documentDirectory))
            {
                Directory.Delete(documentDirectory, true);

                PackageMetadataLoader.UpdateCache();
            }
        }
 public override IEnumerable <object> GetItems()
 {
     return(PackageMetadataLoader.GetDocuments(ConfigId));
 }
 public override object GetItem(string itemId)
 {
     return(PackageMetadataLoader.GetDocument(ConfigId, itemId));
 }
Exemple #12
0
        public override void DeleteItem(string itemId)
        {
            File.Delete(PackageMetadataLoader.GetProcessPath(ConfigId, _documentId, itemId));

            PackageMetadataLoader.UpdateCache();
        }
 public override IEnumerable <object> GetItems()
 {
     return(PackageMetadataLoader.GetPrintViews(ConfigId, _documentId));
 }
 public override IEnumerable <object> GetItems()
 {
     return(PackageMetadataLoader.GetConfigurations());
 }
 public override object GetItem(string itemId)
 {
     return(PackageMetadataLoader.GetConfiguration(itemId));
 }