private void btAdd_Click(object sender, EventArgs e) { lbConnecting.Visible = true; try { LibNews addingNews = new LibNews(); addingNews.Title = tbTitle.Text; addingNews.ReleaseDate = DateTime.Now; addingNews.TextContent = tbTextContent.Text; string restaurantName = cbRestaurantAdd.Text; var NSC = new NewsServiceClient("BasicHttpBinding_INewsService", $"http://{wcfServerIp}/INewService"); NSC.CreateNewWithCatAndRest(addingNews, new string[] { cbCategory.Text }, restaurantName, null); cbRestaurantAdd.Text = ""; cbCategory.Text = ""; tbTitle.Text = ""; tbTextContent.Text = ""; } catch (Exception) { MessageBox.Show("News server is not connected right now"); } finally { lbConnecting.Visible = false; } }