예제 #1
0
        static void Main(string[] args)
        {
            MyProxy proxy;

            proxy = new MyProxy();

            var checkServiceLink = proxy.CheckConnection();

            if (checkServiceLink == "Service is Up")
            {
                Console.WriteLine("Client is running at " + DateTime.Now.ToString());

                try
                {
                    var result = proxy.GetBirthdays();

                    foreach (Employee record in result)
                    {
                        Console.WriteLine("Happy Birthday {0}\t{1}", record.Name, record.Lastname);
                    }
                    Console.ReadLine();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message.ToString());
                }
                finally
                {
                    proxy.Close();
                }
            }
            else
            {
                Console.WriteLine("Services are Temporarily Unavailable, Please start ServiceHost and try again");
                Console.ReadLine();
            }
        }