Private/ComputerStats/_ComputerStatsLookup.ps1

function _ComputerStatsLookup {
    $ComputerStats.Cursor = [System.Windows.Input.Cursors]::Wait
    $ComputerStats_LoadingLabel.Visibility = 'Visible'
    if ($ComputerStats_ComputersComboBox.Text) {
        switch ($ComputerStats_TypeComboBox.Text) {
            'Installed Software' {
                _PopulateComputerStats -LookupType Software -Identity $ComputerStats_ComputersComboBox.Text
            }
            'Windows Updates' {
                _PopulateComputerStats -LookupType Updates -Identity $ComputerStats_ComputersComboBox.Text
            }
            'Running Processes' {
                _PopulateComputerStats -LookupType Processes -Identity $ComputerStats_ComputersComboBox.Text
            }
            'Services' {
                _PopulateComputerStats -LookupType Services -Identity $ComputerStats_ComputersComboBox.Text
            }
            'Firewall Rules' {
                _PopulateComputerStats -LookupType FirewallRules -Identity $ComputerStats_ComputersComboBox.Text
            }
            'Firewall Log' {
                _PopulateComputerStats -LookupType FirewallLog -Identity $ComputerStats_ComputersComboBox.Text
            }
            Default {
            }
        }
        $ComputerStats.Cursor = $null
        $ComputerStats_LoadingLabel.Visibility = 'Hidden'
    }
}