Exemplo n.º 1
0
        public static Controller CreateController(this XafApplication application, Type controllerType)
        {
            Controller result;
            var        controllersManager = application.ControllersManager();

            if (controllersManager == null)
            {
                result = (Controller)controllerType.CreateInstance();
            }
            else
            {
                result = controllersManager.CreateController(controllerType, application.Model);
            }

            result.Application = application;
            return(result);
        }