public override QualityStatementItemState GetItemState(QualityStatementItem item)
        {
            var state = new QualityStatementItemState();

            // Only show items that contain the word "contact" in their label.
            string label = item.ComplianceConcept.Label.Current.ToLower();
            if (label.Contains("contact"))
            {
                state.Visibility = QualityStatementItemVisibility.Visible;
            }
            else
            {
                state.Visibility = QualityStatementItemVisibility.Hidden;
            }

            // Chaos sort. It's a different order every time.
            state.Weight = random.Next(1, 10000);

            return state;
        }
示例#2
0
        public override QualityStatementItemState GetItemState(QualityStatementItem item)
        {
            var state = new QualityStatementItemState();

            // Only show items that contain the word "contact" in their label.
            string label = item.ComplianceConcept.Label.Current.ToLower();

            if (label.Contains("contact"))
            {
                state.Visibility = QualityStatementItemVisibility.Visible;
            }
            else
            {
                state.Visibility = QualityStatementItemVisibility.Hidden;
            }

            // Chaos sort. It's a different order every time.
            state.Weight = random.Next(1, 10000);

            return(state);
        }