Rock.Web.UI.Controls.CheckinGroup.SetGroup C# (CSharp) Method

SetGroup() public method

Sets the group.
public SetGroup ( Group value, RockContext rockContext ) : void
value Group The value.
rockContext Rock.Data.RockContext The rock context.
return void
        public void SetGroup( Group value, RockContext rockContext )
        {
            EnsureChildControls();

            //// NOTE:  A Group that was added will have an Id since it hasn't been saved to the database.
            //// So, we'll use Guid to uniquely identify in this Control since that'll work in both Saved and Unsaved cases.
            //// If it is saved, we do need the Id so that Attributes will work

            if ( value != null )
            {
                _hfGroupGuid.Value = value.Guid.ToString();
                _hfGroupId.Value = value.Id.ToString();
                _hfGroupTypeId.Value = value.GroupTypeId.ToString();
                _tbGroupName.Text = value.Name;

                CreateGroupAttributeControls( value, rockContext );
            }
        }