MonoSoftware.MonoX.DAL.EntityClasses.OaConsumerEntity.SetRelatedEntityProperty C# (CSharp) Method

SetRelatedEntityProperty() protected method

Sets the related entity property to the entity specified. If the property is a collection, it will add the entity specified to that collection.
Used by prefetch path logic.
protected SetRelatedEntityProperty ( string propertyName, IEntityCore entity ) : void
propertyName string Name of the property.
entity IEntityCore Entity to set as an related entity
return void
        protected override void SetRelatedEntityProperty(string propertyName, IEntityCore entity)
        {
            switch(propertyName)
            {
                case "OaTokens":
                    this.OaTokens.Add((OaTokenEntity)entity);
                    break;
                case "SnEvents":
                    this.SnEvents.Add((SnEventEntity)entity);
                    break;
                default:
                    this.OnSetRelatedEntityProperty(propertyName, entity);
                    break;
            }
        }