Canguro.Model.Serializer.Serializer.writeLoadCase C# (CSharp) Method

writeLoadCase() private method

private writeLoadCase ( XmlWriter xml, LoadCase obj ) : void
xml XmlWriter
obj LoadCase
return void
        private void writeLoadCase(XmlWriter xml, LoadCase obj)
        {
            string desType = (obj.CaseType == LoadCase.LoadCaseType.ReduceLive) ? "REDUCIBLE LIVE" : obj.CaseType.ToString().ToUpper();
            if (string.IsNullOrEmpty(obj.AutoLoad))
            {
                xml.WriteStartElement("LoadCase");
                xml.WriteAttributeString("LoadCase", obj.Name);
                xml.WriteAttributeString("DesignType", desType);
                xml.WriteAttributeString("SelfWtMult", obj.SelfWeight.ToString());
                xml.WriteAttributeString("AutoLoad", " ");
                xml.WriteEndElement();
            }
            else
            {
                xml.WriteStartElement("LoadCase");
                xml.WriteAttributeString("LoadCase", obj.Name);
                xml.WriteAttributeString("DesignType", desType);
                xml.WriteAttributeString("SelfWtMult", obj.SelfWeight.ToString());
                xml.WriteAttributeString("AutoLoad", obj.AutoLoad);
                xml.WriteEndElement();
            }
        }