private bool ValidateAzureMigrateSourceAppliance()

in src/Forms/ConfigurationForm.cs [253:274]


        private bool ValidateAzureMigrateSourceAppliance()
        {
            if (!ImportRadioButton.Checked && !ApplianceRadioButton.Checked)
                return false;

            if (ImportRadioButton.Checked && ApplianceRadioButton.Checked)
                return false;

            if (ApplianceRadioButton.Checked && 
                !VMwareCheckBox.Checked && 
                !HyperVCheckBox.Checked &&
                !PhysicalCheckBox.Checked)
                return false;
            
            if (ImportRadioButton.Checked &&
                (VMwareCheckBox.Checked ||
                HyperVCheckBox.Checked ||
                PhysicalCheckBox.Checked))
                return false;

            return true;
        }