public void DesignForm(string json, string key) { var info = json.ToList <ModelFieldDto>(); var formTemplate = CreateHtmlHelper.CreateForm(info); _categoryBll.AjaxSave(key, formTemplate, json, null, null, null); }
public void DesignIndex(string json, string key) { var info = json.ToList <ModelFieldDto>(); var listHead = CreateHtmlHelper.CreateListHead(info); var listTr = CreateHtmlHelper.CreateTrList(info); _categoryBll.AjaxSave(key, null, null, listTr, listHead, json); }
public ActionResult Save(ModelFieldDto model) { var saveState = BusinessHelper.BuildSaveState(Request); var htmlMessae = CreateHtmlHelper.ProcessCreateHtmlFactory(model); model.HtmlTemplate = htmlMessae.Html; model.FieldType = Convert.ToInt16(htmlMessae.FieldType); _modelFieldBll.HttpPostSave(model, saveState); return(RedirectToAction("Index", "ModelField")); }
/// <summary> /// Action之前 /// </summary> /// <param name="filterContext"></param> public void OnActionExecuting(ActionExecutingContext filterContext) { var controllerName = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName; var url = filterContext.HttpContext.Request.RawUrl; var resource = ResourceBll.Query(controllerName, url); if (resource == null) { return; } var topOperations = resource.Operations.Where(x => x.OperationCategory == 0).ToList(); var listOperations = resource.Operations.Where(x => x.OperationCategory == 1).ToList(); var topHtml = CreateHtmlHelper.CreateOperationTopList(topOperations); var listHtml = CreateHtmlHelper.CreateOperationIndexList(listOperations); //filterContext.Controller.ViewData["ResourceKey"] = filterContext.HttpContext.Request.QueryString["ResourceKey"]; filterContext.Controller.ViewData["TopHtml"] = topHtml; filterContext.Controller.ViewData["ListHtml"] = listHtml; }