private void AddAdditionalFile(string filename) { try { AdditionalFiles.Add(filename); RaisePropertyChanged("PackageContents"); } catch (Exception e) { dynamoViewModel.Model.Logger.Log(e); } }
private void AddAdditionalFile(string filename) { try { AdditionalFiles.Add(filename); RaisePropertyChanged("PackageContents"); } catch (Exception e) { UploadState = PackageUploadHandle.State.Error; ErrorString = String.Format(Resources.MessageFailedToAddFile, filename); dynamoViewModel.Model.Logger.Log(e); } }
public SteamAppInfo(int appId, Library library, DirectoryInfo installationDirectory) { AppId = appId; Library = library; InstallationDirectory = installationDirectory; GameHeaderImage = $"http://cdn.akamai.steamstatic.com/steam/apps/{AppId}/header.jpg"; CompressedArchivePath = new FileInfo(Path.Combine(Library.DirectoryList["SteamApps"].FullName, AppId + ".zip")); AdditionalDirectories.Add((new DirectoryInfo(Path.Combine(Library.DirectoryList["Download"].FullName, InstallationDirectory.Name)), "*", SearchOption.AllDirectories)); AdditionalDirectories.Add((new DirectoryInfo(Path.Combine(Library.DirectoryList["Workshop"].FullName, "content", AppId.ToString())), "*", SearchOption.AllDirectories)); AdditionalDirectories.Add((Library.DirectoryList["Download"], $"*{AppId}*.patch", SearchOption.TopDirectoryOnly)); AdditionalFiles.Add(new FileInfo(Path.Combine(Library.DirectoryList["SteamApps"].FullName, $"appmanifest_{AppId}.acf"))); AdditionalFiles.Add(new FileInfo(Path.Combine(Library.DirectoryList["Workshop"].FullName, $"appworkshop_{AppId}.acf"))); }