private void EditLogin()
        {
            try
            {
                if (SelectedLogin == null)
                {
                    return;
                }

                try
                {
                    var dlg = new EditLoginWindow(ds, passwordsMap, SelectedLogin);
                    dlg.Owner = mainWindow;
                    dlg.ShowDialog();

                    if (!dlg.Cancelled)
                    {
                        LoadLists();
                    }
                }
                catch (Exception e)
                {
                    MessageBoxFactory.ShowError(e);
                }
            }
            catch (Exception e)
            {
                MessageBoxFactory.ShowError(e);
            }
        }
        private void AddLogin()
        {
            try
            {
                var dlg = new EditLoginWindow(ds, passwordsMap);
                dlg.Owner = mainWindow;
                dlg.ShowDialog();

                if (!dlg.Cancelled)
                {
                    LoadLists();
                }
            }
            catch (Exception e)
            {
                MessageBoxFactory.ShowError(e);
            }
        }