public void Handle(FileOpened message)
        {
            var uploadFileViewModel = _container.Resolve <UploadFileViewModel>();

            _windowManager.ShowWindow(uploadFileViewModel);

            ICommand command = _uploadFileFactory(SelectedContactsNumbers.First(), message.FileInfo);

            CommandInvoker.InvokeBusy(command, uploadFileViewModel, e => uploadFileViewModel.TryClose());
        }
        public void OpenConferencialMessagesWindow()
        {
            ICommand command = _newConferencialMessagewWindowFactory(SelectedContactsNumbers.Distinct());

            CommandInvoker.Execute(command);
        }
        public void OpenMessagesWindow()
        {
            ICommand command = _newMessagesWindowFactory(SelectedContactsNumbers.First());

            CommandInvoker.Execute(command);
        }