private void ReceiveOfficialFile(LeafNodeProgress progress, String instanceName, OfficialFileEntity officialFile, FileRepository usingRepo) { //Try to find file at file repo var repositoryFile = usingRepo.GetOfficialFile(officialFile.ProvideId); var downloadLink = repositoryFile.DownloadPath; var downloadTargetPositon = Path.Combine(this.GetInstanceRootFolder(instanceName).FullName, officialFile.LocalPath); Logger.GetLogger().Info(String.Format("Downloading file:{0} from remote url:{1}.", downloadTargetPositon, downloadLink)); DownloadUtils.DownloadFile(progress, downloadLink, downloadTargetPositon, officialFile.Md5); Logger.GetLogger().Info(String.Format("Successfully downloaded file:{0} from remote url:{1}.", downloadTargetPositon, downloadLink)); }
private void ReceiveOfficialFile(LeafNodeProgress progress, string instanceName, OfficialFileEntity officialFile, FileRepository usingRepo) { //Try to find file at file repo var repositoryFile = usingRepo.GetOfficialFile(progress, officialFile.ProvideId); var targetPositon = Path.Combine(this.GetInstanceRootFolder(instanceName).FullName, officialFile.LocalPath); repositoryFile.CopyTo(targetPositon, true); TerminologyLogger.GetLogger().Info($"Successfully put file:{targetPositon}."); }