private void doAddAction(ControllerActionCollection actions) { ControllerAction copy = CopySaver.Default.copy <ControllerAction>(action); copy.Name = Name; actions.add(copy); }
public void addAction(ControllerActionCollection actions) { if (actions.hasItem(Name)) { MessageBox.show(String.Format("An action named '{0}' already exists. Would you like to overwrite it?", Name), "Overwrite?", MessageBoxStyle.IconQuest | MessageBoxStyle.Yes | MessageBoxStyle.No, result => { if (result == MessageBoxStyle.Yes) { actions.remove(actions[Name]); doAddAction(actions); } }); } else { doAddAction(actions); } }
public MvcController(String name) : base(name) { actionCollection = new ControllerActionCollection(); }