Ejemplo n.º 1
0
        public virtual ActionResult Scaffold(string moduleName, string moduleUrl)
        {
            ModuleAdminPosition position = new ModuleAdminPosition()
            {
                ModuleName = moduleName
            };

            if (string.IsNullOrEmpty(moduleUrl))
            {
                moduleUrl = "~/admin";
            }
            var moduleActionResult = ModuleExecutor.InvokeAction(this.ControllerContext, Site, moduleUrl, position);

            if (ModuleActionResultExecutor.IsExclusiveResult(moduleActionResult.ActionResult))
            {
                return(moduleActionResult.ActionResult);
            }
            else
            {
                var moduleHtml = ModuleExecutor.ExecuteActionResult(moduleActionResult);
                return(View(moduleHtml));
            }
        }
Ejemplo n.º 2
0
 public virtual ActionResult Scaffold(string moduleName, string moduleUrl)
 {
     ModuleAdminPosition position = new ModuleAdminPosition()
     {
         ModuleName = moduleName
     };
     if (string.IsNullOrEmpty(moduleUrl))
     {
         moduleUrl = "~/admin";
     }
     var moduleActionResult = ModuleExecutor.InvokeAction(this.ControllerContext, Site, moduleUrl, position);
     if (ModuleActionResultExecutor.IsExclusiveResult(moduleActionResult.ActionResult))
     {
         return moduleActionResult.ActionResult;
     }
     else
     {
         var moduleHtml = ModuleExecutor.ExecuteActionResult(moduleActionResult);
         return View(moduleHtml);
     }
 }