Beispiel #1
0
        private void toolStripSaveSession_Click(object sender, EventArgs e)
        {
            EnvironmentSessionSaveForm dlgSave = new EnvironmentSessionSaveForm(_session);

            if (dlgSave.ShowDialog() == DialogResult.OK)
            {
                EnvironmentSession sessionToStore = dlgSave.Session;

                EnvironmentSessionProvider.SaveSession(sessionToStore.Name, sessionToStore);

                // remove all stored items from current session, if requested:
                if (dlgSave.ClearCurrentSession)
                {
                    foreach (EnvironmentSessionItem item in sessionToStore.Items)
                    {
                        _session.Remove(item.Name);
                    }
                }
            }
        }