public void DeleteOverride(OpenVASOverride or) { if (or.RemoteOverrideID == Guid.Empty) { throw new Exception("Can't delete override that hasn't been created."); } XmlDocument response = this.DeleteOverride(or.RemoteOverrideID.ToString()); foreach (XmlAttribute attr in response.Attributes) { if (attr.Name == "status" && attr.Value != "200") { throw new Exception("Deleting Override Failed."); } } }
public OpenVASOverride CreateOverride(OpenVASOverride or) { if (or.RemoteOverrideID != Guid.Empty) { throw new Exception("This override has already been created."); } XmlDocument response = this.CreateOverride(or.Content, or.NVT.OID, or.Comment, or.Hosts, or.NewThreat, or.Port.ToString(), or.Report.RemoteReportID.ToString()); foreach (XmlAttribute attr in response.Attributes) { if (attr.Name == "id") { or.RemoteOverrideID = new Guid(attr.Value); } } return(or); }
public void DeleteOverride(OpenVASOverride or) { if (or.RemoteOverrideID == Guid.Empty) throw new Exception("Can't delete override that hasn't been created."); XmlDocument response = this.DeleteOverride(or.RemoteOverrideID.ToString()); foreach (XmlAttribute attr in response.Attributes) { if (attr.Name == "status" && attr.Value != "200") throw new Exception("Deleting Override Failed."); } }
public OpenVASOverride CreateOverride(OpenVASOverride or) { if (or.RemoteOverrideID != Guid.Empty) throw new Exception("This override has already been created."); XmlDocument response = this.CreateOverride(or.Content, or.NVT.OID, or.Comment, or.Hosts, or.NewThreat, or.Port.ToString(), or.Report.RemoteReportID.ToString()); foreach (XmlAttribute attr in response.Attributes) { if (attr.Name == "id") or.RemoteOverrideID = new Guid(attr.Value); } return or; }