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; }
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); }