public virtual ActionResult EditTaskNode(int id, TaskNodeEditModel node) { if (ModelState.IsValid) { var tasknode = Repository.Single<TaskNode>(x => x.TaskId == id); TryUpdateModel(tasknode); Repository.Save(); if (Request.IsAjaxRequest()) { return JavaScript(""); } return RedirectToAction(MVC.AppSetting.WorkFlowList(tasknode.WorkFlowId)); } ViewData["Groups"] = Repository.All<UserGroup>().ToList(); return PartialView(MVC.AppSetting.Views._taskNode, node); }
public virtual ActionResult AddTaskNode(int flowid,TaskNodeEditModel toadd) { if(ModelState.IsValid) { var newnode = new TaskNode(); TryUpdateModel(newnode); newnode.WorkFlowId = flowid; Repository.Add(newnode); Repository.Save(); if (Request.IsAjaxRequest()) return Content(""); return RedirectToAction(MVC.AppSetting.WorkFlowList(flowid)); } return Content("输入不正确"); }