Example #1
0
        private void btLoadNews_Click(object sender, EventArgs e)
        {
            try
            {
                LibNews[] restaurantNews;
                string    restaurantName = cbRestaurants.Text;
                var       NSC            = new NewsServiceClient("BasicHttpBinding_INewsService",
                                                                 $"http://{wcfServerIp}/INewService");

                restaurantNews = NSC.SelectNewsFromRestoran(restaurantName);
                dgvRestNews.Rows.Clear();
                foreach (var news in restaurantNews)
                {
                    dgvRestNews.Rows.Add();
                    dgvRestNews.Rows[dgvRestNews.Rows.Count - 1].Cells[0].Value = news.Title;
                    dgvRestNews.Rows[dgvRestNews.Rows.Count - 1].Cells[1].Value = news.TextContent;
                    dgvRestNews.Rows[dgvRestNews.Rows.Count - 1].Cells[2].Value = news.ReleaseDate;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Server with restaurants is not connected right now");
            }
        }