RadioDld.Main.ShowSubscriptionInfo C# (CSharp) Method

ShowSubscriptionInfo() private method

private ShowSubscriptionInfo ( int progid ) : void
progid int
return void
        private void ShowSubscriptionInfo(int progid)
        {
            Model.Subscription info = new Model.Subscription(progid);

            List<ToolBarButton> buttons = new List<ToolBarButton>();
            buttons.Add(this.ButtonUnsubscribe);
            buttons.Add(this.ButtonCurrentEps);

            if (info.HasMoreInfo)
            {
                buttons.Add(this.ButtonMoreInfo);
            }

            if (Model.Favourite.IsFavourite(progid))
            {
                buttons.Add(this.ButtonRemFavourite);
            }
            else
            {
                buttons.Add(this.ButtonAddFavourite);
            }

            this.SetToolbarButtons(buttons.ToArray());
            this.SetSideBar(info.Name, info.Description, Model.Programme.GetImage(progid));
        }
Main