///<inheritdoc/> public override void ResetObject() { SetSourceId(Id); Source = "restApi"; Revision = 1; Links = null; Artifacts = null; Url = null; Links = null; Id = "0"; Triggers = null; PipelineProcess = null; foreach (var env in Environments) { env.ResetObject(); } }
///<inheritdoc/> public override void ResetObject() { Links = null; Revision = 0; Artifacts = null; Url = null; Links = null; Id = null; VariableGroups = null; //Remove secure files Environments.ForEach(e => e.DeployPhases.ForEach(d => d.WorkflowTasks.ForEach(w => { var secureFiles = w.Inputs.Where(i => i.Key == "secureFile"); for (int i = 0; i < secureFiles.Count(); i++) { var secureFile = secureFiles.ElementAt(i); ((ICollection <KeyValuePair <string, object> >)w.Inputs).Remove(secureFile); } } ))); }