private void btnAdd_Click(object sender, RoutedEventArgs e) { List<User> selectedUsers = (from usr in usersList where usr.IsSelected == true select usr.User as User).ToList(); try { CheckInputs(); ChartTemplate templ = new ChartTemplate() { Name = txtName.Text, Users = selectedUsers, Profile = (Profile)cmbProfile.SelectedItem }; chartsList.Add(templ.Create(templ)); txtName.Text = ""; txtName.Focus(); btnUnselectAll_Click(null, null); } catch (System.Exception ex) { VisualMessageBox.Show(ex.Message, "Fehler"); } }