public override List <ArtifactViewModel> GetArtifactViewModels(PipelineConfiguration config) { var artifacts = new List <ArtifactViewModel>(); if (Artifacts != null && Artifacts.Any()) { foreach (Artifact artifact in Artifacts) { artifacts.Add(new ArtifactViewModel(artifact, config)); } } return(artifacts); }