Exemple #1
0
        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));
        }
Exemple #2
0
 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));
     }
 }