/// <summary> /// The add sub filter. /// </summary> /// <param name="repOrgGroup"> /// The rep org group. /// </param> /// <returns> /// The <see cref="UPMRepEditFieldFilter"/>. /// </returns> public UPMRepEditFieldFilter AddSubFilter(UPMRepPossibleValue repOrgGroup) { if (repOrgGroup == null) { return(null); } if (this.subFilter == null) { this.subFilter = new List <UPMRepEditFieldFilter>(); } UPMRepEditFieldFilter subRepEditFieldFilter = new UPMRepEditFieldFilter(repOrgGroup); if (this.subFilter.Contains(subRepEditFieldFilter) == false) { this.subFilter.Add(subRepEditFieldFilter); } else { subRepEditFieldFilter = this.subFilter[this.subFilter.IndexOf(subRepEditFieldFilter)]; } return(subRepEditFieldFilter); }
/// <summary> /// Initializes a new instance of the <see cref="UPMRepEditFieldFilter"/> class. /// </summary> /// <param name="repOrgGroup"> /// The rep org group. /// </param> public UPMRepEditFieldFilter(UPMRepPossibleValue repOrgGroup) { this.RepOrgGroup = repOrgGroup; this.Active = false; }