Beispiel #1
0
        public override void Save()
        {
            if (IsInEditMode)
            {
                base.Save();

                MonitorSettings.SelectedBuildDefinitions.Clear();
                var selected = BuildDefinitions.Where(a => a.IsSelected && !a.IsDeleted);
                foreach (var viewModel in selected)
                {
                    MonitorSettings.SelectedBuildDefinitions.Add(viewModel.BuildDefinition);
                }

                IsInEditMode = false;

                UpdateSelectedCollection();
                BuildDefinitions.Clear();
            }
        }