public async void ExecutePublishMessageCommand(object parameter)
        {
            Busy        = true;
            BusyContent = "Publishing voyageplan";
            await Task.Factory.StartNew(() =>
            {
                try
                {
                    var visService = new VisService();
                    var result     = visService.PublishMessage(SelectedMessage.MessageID, "RTZ", SelectedMessage.Message);
                    MessageBox.Show(result);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
                finally
                {
                    Busy = false;
                }
            });


            Busy = false;
        }