/// <summary> /// Chargement du modèle en local /// </summary> /// <param name="metaData"></param> public bool GetModelInLocalRepository(ComponentModelMetadata metaData) { if (metaData == null) { return(false); } if (GetModelInFolder(RepositoryManager.GetFolderPath(RepositoryCategory.Models), metaData)) { Metadatas.SetMetadataLoaded(metaData); return(true); } return(false); }
/// <summary> /// Archive une liste de fichiers /// </summary> /// <param name="fileNames">The file names.</param> public void ArchiveFiles(List <string> fileNames) { RepositoryCategory category = RepositoryCategory.Models; List <string> tmp = new List <string>(); for (int i = 0; i < fileNames.Count; i++) { if (File.Exists(fileNames[i])) { tmp.Add(RepositoryManager.MakeRelative(fileNames[i], out category)); } } if (tmp.Count > 0) { new ZipFileCompressor(_zipFileName, RepositoryManager.GetFolderPath(category), tmp.ToArray(), true); } }