public TestWPFViewModel(IMvxNavigationService mvxNavigationService, ISingnalRPersistensConnectionService singnalRPersistensConnectionService, IMvxMessenger messenger, IAlertService alertService) : base(mvxNavigationService) { _alertService = alertService; _singnalRPersistensConnectionService = singnalRPersistensConnectionService; _singnalRPersistensConnectionService.Delegate = this; _messenger = messenger; _token = messenger.Subscribe <CloseEventTestMessenger>(CloseApplication); _nameGroups = new List <string>(); ListChatUser = new ObservableCollection <ChatUser>(); SelectedParticipant = new ChatUser(); SendButtomCommand = new MvxAsyncCommand(SendMessage); ctxTaskFactory = new TaskFactory(TaskScheduler.FromCurrentSynchronizationContext()); }
public WPFLoginViewModel(IMvxNavigationService navigationService, ISingnalRPersistensConnectionService singnalRPersistensConnectionService) : base(navigationService) { _singnalRPersistensConnectionService = singnalRPersistensConnectionService; LoginCommand = new MvxCommand(Login); }