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;
        }