コード例 #1
0
        private void OnButtonFindPersonClick(object sender, EventArgs e)
        {
            try
            {
                List <Person> result;
                using (var client = new PersonServiceAutoClient(m_TestServiceNode))
                {
                    result = client.FindByName(tbFindPerson.Text);
                }

                if (result == null || !result.Any())
                {
                    resultDataContract.Text = NO_PERSON_FOUND_MESSAGE;
                }
                else
                {
                    resultDataContract.Text = PERSONS_FOUND_MESSAGE
                                              .Args(result.Count,
                                                    string.Join(Environment.NewLine, result.Select(p => p.ToString())));
                }
            }
            catch (Exception error)
            {
                resultDataContract.Text = error.ToMessageWithType();
            }
        }
コード例 #2
0
 private void OnButtonAddPersonClick(object sender, EventArgs e)
 {
     try
     {
         using (var client = new PersonServiceAutoClient(m_TestServiceNode))
         {
             var person = CreatePerson();
             client.Set(person);
             resultDataContract.Text = PERSON_ADDED_MESSAGE.Args(person.Name);
         }
     }
     catch (Exception error)
     {
         resultDataContract.Text = error.ToMessageWithType();
     }
 }
コード例 #3
0
ファイル: Shell.cs プロジェクト: vlapchenko/nfx-demos
        private void OnButtonFindPersonClick(object sender, EventArgs e)
        {
            try
            {
                List<Person> result;
                using (var client = new PersonServiceAutoClient(m_TestServiceNode))
                {
                    result = client.FindByName(tbFindPerson.Text);
                }

                if (result == null || !result.Any())
                    resultDataContract.Text = NO_PERSON_FOUND_MESSAGE;
                else
                    resultDataContract.Text = PERSONS_FOUND_MESSAGE
                                            .Args(result.Count,
                                                  string.Join(Environment.NewLine, result.Select(p => p.ToString())));
            }
            catch (Exception error)
            {
                resultDataContract.Text = error.ToMessageWithType();
            }
        }
コード例 #4
0
ファイル: Shell.cs プロジェクト: vlapchenko/nfx-demos
 private void OnButtonAddPersonClick(object sender, EventArgs e)
 {
     try
     {
         using (var client = new PersonServiceAutoClient(m_TestServiceNode))
         {
             var person = CreatePerson();
             client.Set(person);
             resultDataContract.Text = PERSON_ADDED_MESSAGE.Args(person.Name);
         }
     }
     catch (Exception error)
     {
         resultDataContract.Text = error.ToMessageWithType();
     }
 }