public JsonResult GetWorkFlowDef() { string id = QueryString("id"); id.CheckNotNullOrEmpty("id"); WFDef cForm = UnitOfWork.GetByKey <WFDef>(id); cForm.CheckNotNull("WFDef"); return(Json(cForm)); }
public JsonResult Publish() { string bPublish = QueryString("bPublish"); bPublish.CheckBoolType("bPublish"); string id = QueryString("id"); id.CheckNotNullOrEmpty("id"); WFDef wfDef = UnitOfWork.GetByKey <WFDef>(id); wfDef.CheckNotNull("WFDef"); wfDef.IsPublish = bPublish; if (wfDef.IsPublish == "true") { var defInst = wfDef.CreateInst(); UnitOfWork.Add <WFDefInst>(defInst); } return(Json(UnitOfWork.Commit())); }