示例#1
0
 public bool Perform(ExecuteWhen exec, IEngineContext context, IController controller,
     IControllerContext controllerContext)
 {
     if (controller is JelloScrumControllerBase)
     {
         JelloScrumControllerBase baseController = controller as JelloScrumControllerBase;
         baseController.PropertyBag.Add("titel", baseController.Titel);
     }
     return true;
 }
        public void ReleaseController(IController controller)
        {
            //get spring context
            IApplicationContext ctx = ContextRegistry.GetContext();
            if (!ctx.ContainsObject(controller.GetType().Name))
            {
                if (defalutf == null)
                {
                    defalutf = new DefaultControllerFactory();
                }

                defalutf.ReleaseController(controller);
            }
        }
示例#3
0
 public void RemoveController(IController controller)
 {
     _controllerList.Remove(controller);
 }
示例#4
0
 public void AddController(IController controller)
 {
     if (!_controllerList.Contains(controller))
         _controllerList.Add(controller);
 }