/// <summary> /// Gets the media component. /// </summary> /// <returns></returns> public virtual MediaAccountComponent GetMediaAccountComponent() { var entityType = EntityTypeCache.Get(ComponentEntityTypeId); if (entityType != null) { return(MediaAccountContainer.GetComponent(entityType.Name)); } return(null); }
/// <summary> /// Gets the media account component. /// </summary> /// <param name="mediaAccount">The media account.</param> /// <returns></returns> private MediaAccountComponent GetMediaAccountComponent(MediaAccount mediaAccount) { var componentEntityTypeId = mediaAccount != null ? mediaAccount.ComponentEntityTypeId : ( int? )null; if (componentEntityTypeId.HasValue) { var componentEntityType = EntityTypeCache.Get(componentEntityTypeId.Value); return(componentEntityType == null ? null : MediaAccountContainer.GetComponent(componentEntityType.Name)); } return(null); }