Example #1
0
        public void ShowCredsDialog(CredsDialogModel model)
        {
            CredsDialog dlg = new CredsDialog();

            dlg.DataContext = model;
            dlg.Owner       = this;

            model.Closed = () => dlg.Close();

            dlg.ShowDialog();
        }
Example #2
0
        private void EditCreds()
        {
            int index = CredsList.IndexOf(_selectedCreds);
            CredsDialogModel dlgModel = new CredsDialogModel(_selectedCreds);

            _service.ShowCredsDialog(dlgModel);
            if (dlgModel.Creds != null)
            {
                CredsList[index] = dlgModel.Creds;
                SelectedCreds    = dlgModel.Creds;
                SaveCredsCollection();
            }
        }
Example #3
0
        private void AddCreds()
        {
            CredsDialogModel dlgModel = new CredsDialogModel();

            _service.ShowCredsDialog(dlgModel);
            if (dlgModel.Creds != null)
            {
                CredsList.Add(dlgModel.Creds);
                if (SelectedCreds == null)
                {
                    SelectedCreds = CredsList.First();
                }
                SaveCredsCollection();
            }
        }