Я совершенно новичок в Silverlight и WCF.Всё ещё читаю онлайн и пытаюсь написать какой-то код, чтобы начать работу.:)
У меня вопрос, я хочу вставить данные в базу данных, и мой метод вставки возвращает bool.Как перехватить возвращаемое значение в silverlight в событии нажатия кнопки и отобразить для пользователя сообщение с подтверждением.
Код моей услуги:
[OperationContract]
public bool insertData(string Name, string Address, string cType, string postcode, string city, string phone, string email)
{
bussAppDataContext dc = new bussAppDataContext();
TestTable tt = new TestTable();
tt.CompanyName = Name;
tt.Address = Address;
tt.CompanyType = cType;
tt.Postcode = postcode;
tt.City = city;
tt.Telephone = phone;
tt.Email = email;
dc.TestTables.InsertOnSubmit(tt);
dc.SubmitChanges();
return true;
}
А код клиента silverlight:
private void btnSend_Click(object sender, System.Windows.RoutedEventArgs e)
{
FirstServiceReference.FirstServiceClient webServc = new FirstServiceReference.FirstServiceClient();
webServc.insertDataAsync (txtCName.Text.Trim (), txtAddress.Text.Trim (), cmbCType.SelectedValue.ToString (), txtPostcode.Text.Trim (), txtTity (txtCity)), txtPhone.Text.Trim (), txtEmail.Text.Trim ());
}