/// <summary> /// Groups the model controller for identifier. /// </summary> /// <param name="identifier">The identifier.</param> /// <returns></returns> public virtual UPGroupModelController GroupModelControllerForIdentifier(IIdentifier identifier) { foreach (var groupModelController in this.GroupModelControllerArray) { if (groupModelController.Group != null) { if (identifier.Equals(groupModelController.Group.Identifier)) { return(groupModelController); } } } return(null); }