ATMLCommonLibrary.controls.controller.ControllerControl.ControlsToData C# (CSharp) Method

ControlsToData() private method

private ControlsToData ( ) : void
return void
        private new void ControlsToData()
        {
            if (itemDescription == null)
                itemDescription = new Controller();
            base.ControlsToData();
            var controller = itemDescription as Controller;
            if (controller != null)
            {
                controller.PhysicalMemory = edtDatumPhysicalMemory.DoubleValue;
                controller.InstalledSoftware = InstalledSoftware.ItemsDescriptions;
                controller.Storage = ControllerDrive.ControllerDrive;
                controller.Processor = controllerProcessorControl1.ControllerProcessor;
                controller.Peripherals = Peripherals.ItemsDescriptions;
                controller.OperatingSystems = controllerOperatingSystemListControl1.OperatingSystems;
                List<List<string>> table = VideoCapabilities.GetTable();
                controller.VideoCapabilities = new List<string>();
                foreach (var tableRow in table)
                {
                    if (tableRow.Count > 0)
                        controller.VideoCapabilities.Add(tableRow[0]);
                }
                List<List<string>> table2 = AudioCapabilities1.GetTable();
                controller.AudioCapabilities = new List<string>();
                foreach (var tableRow in table2)
                {
                    if (tableRow.Count > 0)
                        controller.AudioCapabilities.Add(tableRow[0]);
                }
            }
        }