public IEnumerable <string> GetRids([NotNull] SnapsApp snapsApp) { if (snapsApp == null) { throw new ArgumentNullException(nameof(snapsApp)); } return(GetRids(snapsApp.Id)); }
public string BuildLockKey([NotNull] SnapsApp snapApp) { if (snapApp == null) { throw new ArgumentNullException(nameof(snapApp)); } return($"{Generic.Token}-{snapApp.Id}"); }
public SnapsApp([JetBrains.Annotations.NotNull] SnapsApp snapApp) { if (snapApp == null) { throw new ArgumentNullException(nameof(snapApp)); } Id = snapApp.Id; SuperVisorId = snapApp.SuperVisorId; Channels = snapApp.Channels.Select(x => x).ToList(); Targets = snapApp.Targets.Select(x => new SnapsTarget(x)).ToList(); Nuspec = new SnapsAppNuspec(snapApp.Nuspec); }
public SnapsApp([NotNull] SnapsApp snapApp) { if (snapApp == null) { throw new ArgumentNullException(nameof(snapApp)); } Id = snapApp.Id; InstallDirectoryName = snapApp.InstallDirectoryName; MainExe = snapApp.MainExe; SuperVisorId = snapApp.SuperVisorId; Channels = snapApp.Channels.Select(x => x).ToList(); Target = new SnapsTarget(snapApp.Target); Nuspec = new SnapsAppNuspec(snapApp.Nuspec); }