private void button7_Click(object sender, EventArgs e)
        {
            // Edit Repository
            if (string.IsNullOrEmpty(_selectedRepoId))
            {
                MessageBox.Show("Select a repository first!");
                return;
            }

            var factory = new ChannelFactory<GitHubBroker.IGitHubSoapBrokerChannel>(new BasicHttpBinding(),
                new EndpointAddress("http://localhost:8080/githubbroker"));

            var newRepo = new GitHubBroker.RepositoryData()
            {
                Name = tRepositoryName.Text,
                Description = tRepositoryDescr.Text
            };
            var resp = factory.CreateChannel().EditRepository(_selectedRepoId, newRepo);
            CheckResponse(resp);
        }
        private void button6_Click(object sender, EventArgs e)
        {
            // Create Repository

            var factory = new ChannelFactory<GitHubBroker.IGitHubSoapBrokerChannel>(new BasicHttpBinding(),
    new EndpointAddress("http://localhost:8080/githubbroker"));

            var newRepo = new GitHubBroker.RepositoryData()
            {
                Name = tRepositoryName.Text,
                Description = tRepositoryDescr.Text
            };
            var resp = factory.CreateChannel().CreateRepository(newRepo);
            CheckResponse(resp);
        }