Example #1
0
 public void DisplayResourceInContext(IResource res)
 {
     if (!res.HasProp(Core.Props.Parent))
     {
         if (MessageBox.Show(Core.MainWindow, "You are not subscribed to " + res.DisplayName +
                             ". Would you like to subscribe?", "Subscribe to Newsgroup",
                             MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             SubscribeForm.SubscribeToGroups();
         }
     }
     else
     {
         Core.UIManager.BeginUpdateSidebar();
         try
         {
             if (!Core.TabManager.ActivateTab("News"))
             {
                 return;
             }
             Core.LeftSidebar.ActivateViewPane("Newsgroups");
         }
         finally
         {
             Core.UIManager.EndUpdateSidebar();
         }
         AbstractViewPane pane = Core.LeftSidebar.GetPane("Newsgroups");
         if (pane != null)
         {
             pane.SelectResource(res, false);
         }
     }
 }
        // GET: SubscribeForm
        public ActionResult Index()
        {
            var item          = RenderingContext.Current.Rendering.Item;
            var subscribeForm = new SubscribeForm()
            {
                Heading    = new HtmlString(FieldRenderer.Render(item, "ContentHeading")),
                Intro      = new HtmlString(FieldRenderer.Render(item, "ContentIntro")),
                ButtonText = new HtmlString(FieldRenderer.Render(item, "ButtonText"))
            };

            return(View(subscribeForm));
        }
Example #3
0
        private void buttonSubscription_Click(object sender, EventArgs e)
        {
            SubscribeForm sf = new SubscribeForm();

            sf.ShowDialog();
        }