예제 #1
0
 public void UpdateConnection(ServerConnectionModel old, ServerConnectionModel @new)
 {
     var model = Connections.Single<ServerConnectionModel>(x => x.Equals(old));
     model.Host = @new.Host;
     model.User = @new.User;
     model.Password = @new.Password;
 }
예제 #2
0
 public void RemoveConnection(ServerConnectionModel model)
 {
     Connections.Remove(model);
 }
예제 #3
0
 public void AddConnection(ServerConnectionModel newModel)
 {
     Connections.Add(newModel);
 }
 public void setConnectionModel(ServerConnectionModel scm)
 {
     _scvm = new ServerConnectionViewModel(scm);
     CurrentLocation = scm != null ? scm.Host : null;
 }
 public ServerConnectionViewModel(ServerConnectionModel _model)
 {
     this._model = _model;
     NewURL(_model.Host);
 }
        private void ServerListBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
        {
            var server = (ServerConnectionModel)ServerListBox.SelectedItem;

            if (server == null)
                return;

            var sel = new string[3];

            HostTextBox.Text = sel[0] = server.Host;
            UserTextBox.Text = sel[1] = server.User;
            PasswordTextBox.Password = sel[2] = server.Password;

            SelectedServer = server;
        }
 private void AddButton_Click(object sender, RoutedEventArgs e)
 {
     var newServer = new ServerConnectionModel("new", "", "");
     MainWindowViewModel.Instance.Servers.AddConnection(newServer);
     SelectedServer = newServer;
 }