private void btnSave_Click(object sender, RoutedEventArgs e) { try { var textRange = new TextRange(txtReviewDescription.Document.ContentStart, txtReviewDescription.Document.ContentEnd); ServiceContactHelper client = new ServiceContactHelper(); if (event_ != null) { client.Review(user, event_.EventID, service.ServiceID, rating.getRatingValue(), DateTime.Now, textRange.Text); } else { client.Review(user, -1, service.ServiceID, rating.getRatingValue(), DateTime.Now, textRange.Text); } client.Close(); MessageBox.Show("Operation Success"); servicefrm.lstReviewList.SelectedIndex = -1; this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }