private void DoConnect(object obj)
 {
     try
     {
         ExchangerModel.RunExchanger();
         DisplayTextModel.Run();
         Notificate.ShowSuccess("Подключение к " + ExchangerModel.Portname);
     }
     catch (Exception ex)
     { Notificate.ShowError(ex.Message); }
 }
 private void DoDisconnect(object obj)
 {
     try
     {
         ExchangerModel.StopExchanger();
         DisplayTextModel.Stop();
         Notificate.ShowSuccess("Отключение от устройства");
     }
     catch (Exception ex)
     { Notificate.ShowError(ex.Message); }
 }
        private void DoLogin(object obj)
        {
            AuthenticateUser user = new AuthenticateUser();
            LoginView        view = new LoginView()
            {
                DataContext = user
            };

            view.ShowDialog();

            if (!(view.DialogResult.HasValue && view.DialogResult.Value))
            {
                ActiveUser = null;
                return;
            }

            ActiveUser = Authorization.Authorize(user);
            if (ActiveUser == null)
            {
                Notificate.ShowError("Такого пользователя нет");
                return;
            }
            Notificate.ShowSuccess("Добро пожаловать " + ActiveUser.Name);
        }
 public void OnCatchException(Exception exception)
 {
     Notificate.ShowError(exception.Message);
 }