public ActionResult GetPhysicalTopology() { PhysicalTopologyTrans recv = Activator.CreateInstance <PhysicalTopologyTrans>(); PhysicalTopology pht = new PhysicalTopology(); try { string url = "http://localhost:41363/api/PhysicalTopology/1"; recv = TransClass.GetMethod <PhysicalTopologyTrans> .Get(url); PhysicalTopology pht2 = new PhysicalTopology(); pht2 = recv.data[0]; if (pht2 != null) { pht = pht2; } } catch (Exception ex) { string messgae = ex.Message; } return(View(pht)); }
public PhysicalTopologyTrans GetArchor(int?id) { bool bTree = false; PhysicalTopologyTrans send = new PhysicalTopologyTrans(); send.total = 1; send.msg = "ok"; if (id == null) { send.data = new List <PhysicalTopology>(); return(send); } if (id == 0) { bTree = true; id = 1; } PhysicalTopology pht = bllNoVirtual.PhysicalTopologys.Find(id); PhysicalTopology pht2 = bll.PhysicalTopologys.Find(id); if (pht == null || pht2 == null) { send.data = new List <PhysicalTopology>(); return(send); } if (bTree) { List <PhysicalTopology> list1 = new List <PhysicalTopology>(); list1.Add(pht2); send.data = list1; } else { pht.Transfrom = pht2.Transfrom; pht.Nodekks = pht2.Nodekks; List <PhysicalTopology> list1 = new List <PhysicalTopology>(); list1.Add(pht); send.data = list1; } return(send); }
public ActionResult GetAllPhysicalTopologys() { PhysicalTopologyTrans recv = Activator.CreateInstance <PhysicalTopologyTrans>(); try { string url = "http://localhost:41363/api/PhysicalTopology"; recv = TransClass.GetMethod <PhysicalTopologyTrans> .Get(url); if (recv.data == null) { recv.data = new List <PhysicalTopology>(); } } catch (Exception ex) { string messgae = ex.Message; } return(View(recv.data)); }
public PhysicalTopologyTrans GetAllArchors() { PhysicalTopologyTrans send = new PhysicalTopologyTrans(); List <PhysicalTopology> physicalTopologyList = bllNoVirtual.PhysicalTopologys.ToList(); List <PhysicalTopology> physicalTopologyList2 = bll.PhysicalTopologys.ToList(); foreach (PhysicalTopology item in physicalTopologyList) { PhysicalTopology item2 = physicalTopologyList2.Find(p => p.Id == item.Id); if (item2 != null) { item.Transfrom = item2.Transfrom; item.Nodekks = item2.Nodekks; } } send.total = physicalTopologyList.Count; send.msg = "ok"; send.data = physicalTopologyList; return(send); }