/// <summary>
        /// Returns breadcrumbs specific to the block that should be added to navigation
        /// based on the current page reference.  This function is called during the page's
        /// oninit to load any initial breadcrumbs.
        /// </summary>
        /// <param name="pageReference">The <see cref="T:Rock.Web.PageReference" />.</param>
        /// <returns>
        /// A <see cref="T:System.Collections.Generic.List`1" /> of block related <see cref="T:Rock.Web.UI.BreadCrumb">BreadCrumbs</see>.
        /// </returns>
        public override List <BreadCrumb> GetBreadCrumbs(PageReference pageReference)
        {
            _rockContext    = new RockContext();
            _channelService = new InteractionChannelService(_rockContext);
            _channel        = _channelService.Get(PageParameter("ChannelId").AsInteger());

            var breadCrumbs = new List <BreadCrumb>();

            breadCrumbs.Add(new BreadCrumb(_channel != null ? _channel.Name : "Channel", pageReference));
            return(breadCrumbs);
        }