protected virtual void ControlsToData()
{
if (_configurationSoftwareReference == null)
_configurationSoftwareReference = new ConfigurationSoftwareReference();
if (_configurationSoftwareReference != null)
{
ItemDescriptionReference itemRef = itemDescriptionReferenceControl.ItemDescriptionReference;
_configurationSoftwareReference.Item = itemRef.Item;
_configurationSoftwareReference.Checksum = checkSumControl.Checksum;
_configurationSoftwareReference.ItemRef = edtItemRef.GetValue<string>();
_configurationSoftwareReference.type = edtType.GetValue<string>();
_configurationSoftwareReference.Documentation = documentControl.Document;
if (_configurationSoftwareReference.Documentation != null
&& string.IsNullOrEmpty( _configurationSoftwareReference.Documentation.uuid )
&& string.IsNullOrEmpty( _configurationSoftwareReference.Documentation.name )
&& string.IsNullOrEmpty( _configurationSoftwareReference.Documentation.Item )
)
{
_configurationSoftwareReference.Documentation = null;
}
}
}