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);
     }
 }
Пример #3
0
 public MvcController(String name)
     : base(name)
 {
     actionCollection = new ControllerActionCollection();
 }