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); }