protected override void PostProcessPart(IWebProxy webProxy, WebsitePart part, string fileUrl, string fileSavePath) { var cssFile = _cssFileRepository.Parse(fileSavePath, fileUrl); cssFile.Urls.ForEach( url => { if (!_fileSystem.File.Exists(url.FilePath)) { var downloadResult = webProxy.TryDownloadingData(url.Uri); if (downloadResult.IsSuccess) { _fileRepo.SaveData(url.FilePath, downloadResult.Value); } } cssFile.AlignUrlFilePath(url); }); _cssFileRepository.Save(cssFile); }
protected virtual void PostProcessPart(IWebProxy client, WebsitePart part, string absoluteFileUrl, string fileSavePath) { }