internal async void SendFeedback(FeedbackViewModel viewModel)
        {
            //***********************************************************************************************************************
            // Sending the Feedback about the VATRP application.
            //***********************************************************************************************************************

            IFeedbackThread feedbackThread = HockeyClient.Current.CreateFeedbackThread();

            if (feedbackThread != null)
            {
                viewModel.FeedbackResult = "Sending feedback ...";
                // see note below regarding attachments. Once we have these answer and can use the data.... uncomment below.
//                List<IFeedbackAttachment> attachmentList = GetFileAttachmentList();
//                if (attachmentList.Count == 0)
//                {
                string attachmentText = "";
                if (!string.IsNullOrEmpty(AttachmentFile) && (AttachmentFile.EndsWith("txt") || AttachmentFile.EndsWith("log")))
                {
                    if (File.Exists(AttachmentFile))
                    {
                        attachmentText = File.ReadAllText(AttachmentFile);
                    }
                    attachmentText = "\r\n\r\n" + attachmentText;
                }
                await feedbackThread.PostFeedbackMessageAsync(FeedbackMessage + attachmentText, ContactEmailAddress, Subject, ContactName);

//                }
//                else
//                {
//                    await feedbackThread.PostFeedbackMessageAsync(FeedbackMessage, ContactEmailAddress, Subject, ContactName, attachmentList);
//                }
                viewModel.FeedbackResult = "Feedback sent";
            }
            else
            {
                viewModel.FeedbackResult = "Feedback send failed";
            }
            //*******************************************************************************************
            // ADDED BY MK ON DATED 24-OCT-2016 FOR DISPLAY A MESSAGE BOX WHEN MESSAGE IS SENT OR FAILED.
            //********************************************************************************************
            MessageBox.Show(viewModel.FeedbackResult, "VATRP", MessageBoxButton.OK);
        }
        internal async void SendFeedback(FeedbackViewModel viewModel)
        {
            IFeedbackThread feedbackThread = HockeyClient.Current.CreateFeedbackThread();
            if (feedbackThread != null)
            {
                viewModel.FeedbackResult = "Sending feedback ...";
                // see note below regarding attachments. Once we have these answer and can use the data.... uncomment below.
//                List<IFeedbackAttachment> attachmentList = GetFileAttachmentList();
//                if (attachmentList.Count == 0)
//                {
                string attachmentText = "";
                if (!string.IsNullOrEmpty(AttachmentFile) && (AttachmentFile.EndsWith("txt") || AttachmentFile.EndsWith("log")))
                {
                    if (File.Exists(AttachmentFile))
                    attachmentText = File.ReadAllText(AttachmentFile);
                    attachmentText = "\r\n\r\n" + attachmentText;
                }
                await feedbackThread.PostFeedbackMessageAsync(FeedbackMessage + attachmentText, ContactEmailAddress, Subject, ContactName);
//                }
//                else
//                {
//                    await feedbackThread.PostFeedbackMessageAsync(FeedbackMessage, ContactEmailAddress, Subject, ContactName, attachmentList);
//                }
                viewModel.FeedbackResult = "Feedback sent";
            }
            else
            {
                viewModel.FeedbackResult = "Feedback send failed";
            }
        }
 private void Initialize()
 {
     InitializeComponent();
     _viewModel = new FeedbackViewModel();
     DataContext = _viewModel;
 }