private void SaveTestAction(object sender, RoutedEventArgs e) { string name = test_name.Name.Trim(); TestTemplate template = new TestTemplate(Dataset.Instance().TestID, name); template.AddQuestions(questionList.Items.OfType <QuestionTemplate>().ToList()); Dataset.Instance().test_manager.AddTest(template); this.Close(); }