Example #1
0
        private void btnPublish_Click(object sender, EventArgs e)
        {
            var posts = new List<Post>();
            foreach (ListViewItem selectedItem in lvItems.SelectedItems)
            {
                var postId = selectedItem.SubItems[PostIdColumnIndex].Text;
                int postIdNumeric;
                if (!Int32.TryParse(postId, out postIdNumeric))
                {
                    continue;
                }
                if (!string.IsNullOrEmpty(postId))
                {
                    posts.Add(new Post()
                    {
                        Id = postId,
                        Title = selectedItem.SubItems[3].Text
                    });
                }
            }
            if (posts.Count == 0)
            {
                MessageBox.Show("Select the items already inserted as draft, to publish them");
                return;
            }

            var frmPublish = new frmPublish();
            frmPublish.Posts = posts;
            frmPublish.ShowDialog();
        }
Example #2
0
        private void publishToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            if (!_blogSelected)
            {
                MessageBox.Show("First connect to blog from File>Connect!");
                return;
            }

            var frmPublish = new frmPublish();
            frmPublish.ShowDialog();
        }