internal static void Add() { var view = new ColorSchemeAddEdit() { Text = "Adding a Color Scheme", }; if (view.ShowDialog() != DialogResult.OK) { return; } var m = GetModel(); if (Activator.CreateInstance(ColorService.ColorSchemeType) is ColorSchemeBaseModal i) { i.Name = view.ColorSchemeName; m.Collection.Add(i); } View.Render(); }
internal static void Edit(object item) { if (item == null) { MessageBox.Show("You must select a Color Scheme to Edit."); return; } if (!(item is ColorSchemeBaseModal model)) { return; } var view = new ColorSchemeAddEdit() { Text = "Editing a Color Scheme", ColorSchemeName = model.Name }; if (view.ShowDialog() == DialogResult.OK) { model.Name = view.ColorSchemeName; View.Render(); } }