RadioDld.Main.ShowFavouriteInfo C# (CSharp) Method

ShowFavouriteInfo() private method

private ShowFavouriteInfo ( int progid ) : void
progid int
return void
        private void ShowFavouriteInfo(int progid)
        {
            Model.Favourite info = new Model.Favourite(progid);

            List<ToolBarButton> buttons = new List<ToolBarButton>();
            buttons.AddRange(new ToolBarButton[] { this.ButtonRemFavourite, this.ButtonCurrentEps });

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

            if (Model.Subscription.IsSubscribed(progid))
            {
                buttons.Add(this.ButtonUnsubscribe);
            }
            else
            {
                buttons.Add(this.ButtonSubscribe);
            }

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