ARUP.IssueTracker.Navisworks.AddIssueNavis.AddIssueNavis C# (CSharp) Method

AddIssueNavis() public method

public AddIssueNavis ( List _savedViewpoints, ObservableCollection _typesCollection, List _assignees, ObservableCollection _compCollection, ObservableCollection _PrioritiesCollection, bool comp, bool prior, bool assign ) : System.Collections.Generic
_savedViewpoints List
_typesCollection ObservableCollection
_assignees List
_compCollection ObservableCollection
_PrioritiesCollection ObservableCollection
comp bool
prior bool
assign bool
return System.Collections.Generic
        public AddIssueNavis(List<SavedViewpoint> _savedViewpoints, ObservableCollection<Issuetype> _typesCollection,
            List<User> _assignees, ObservableCollection<Component> _compCollection, ObservableCollection<Priority> _PrioritiesCollection, bool comp, bool prior, bool assign)
        {
            InitializeComponent();
            savedViewpoints = _savedViewpoints;
            issueList.ItemsSource = savedViewpoints;

            if (null != _typesCollection)
            {
                typesCollection = _typesCollection;
                issueTypeCombo.ItemsSource = typesCollection;
                issueTypeCombo.SelectedIndex = 0;
            }
            if (!comp)
            {
                compCollection = _compCollection;
            }
            else
                ChangeComponentsLabel.Visibility = ChangeComponents.Visibility = System.Windows.Visibility.Collapsed;

            if (!assign && null != _assignees)
            {
                assignees = _assignees;
            }
            else
                assigneeStack.Visibility = System.Windows.Visibility.Collapsed;
            if (!prior && null != _PrioritiesCollection)
            {
                PrioritiesCollection = _PrioritiesCollection;
                priorityCombo.ItemsSource = PrioritiesCollection;
                priorityCombo.SelectedIndex = 0;
            }
            else
                PriorityStack.Visibility = System.Windows.Visibility.Collapsed;
        }