コード例 #1
0
        private void SaveSessionName(EnterpriseTestContext context, Guid scenarioId)
        {
            if (!string.IsNullOrEmpty(sessionName_ComboBox.Text))
            {
                ScenarioSession itemToSave = context.ScenarioSessions.FirstOrDefault(n => n.EnterpriseScenarioId == scenarioId && n.Name == sessionName_ComboBox.Text);

                if (itemToSave == null)
                {
                    itemToSave       = ScenarioSession.CreateScenarioSession(scenarioId, sessionName_ComboBox.Text, DateTime.Now);
                    itemToSave.Notes = notes_TextBox.Text;
                    context.AddToScenarioSessions(itemToSave);
                }
                else
                {
                    if (!itemToSave.Notes.Equals(notes_TextBox.Text))
                    {
                        itemToSave.Notes      = notes_TextBox.Text;
                        itemToSave.EditedDate = DateTime.Now;
                    }
                }
            }
        }