public ActionResult Edit(int nodeid) { // ViewBag.nodeid = nodeid; var nodereq = new LoadNodeDetailRequest() { NodeId = nodeid, Source = Source.Web }; var r = PostToServer <LoadNodeDetailResponse, LoadNodeDetailRequest>(ClientProxy.LoadNodeDetail_Url, nodereq); if (r.Status != ResponesStatus.Success) { return(View(new LoadNodeDetailResponse())); } return(View(r.Data)); }
public ResponseBase <LoadNodeDetailResponse> LoadNodeDetail(LoadNodeDetailRequest req) { try { var node = noderepository.FindSingle(x => x.id == req.NodeId); if (node == null) { return(ResponseToClient <LoadNodeDetailResponse>(ResponesStatus.Failed, "当前未查到任何节点")); } return(ResponseToClient <LoadNodeDetailResponse>(ResponesStatus.Success, "", new LoadNodeDetailResponse() { NodeDetail = node })); } catch (Exception ex) { return(ResponseToClient <LoadNodeDetailResponse>(ResponesStatus.Exception, ex.Message)); } }