public ActionResult GetLinks(int? max) { List<Link> links = RoadNetwork.Instance.NetworkModel.GetAllLinks(); if (max.HasValue && max <= links.Count) { links = links.GetRange(0, max.Value); } GetLinksViewModel vm = new GetLinksViewModel(); vm.Links = new List<LinkViewModel>(); foreach (Link l in links) { LinkViewModel lvm = new LinkViewModel(); //lvm.Polyline = l.PolylineLatLon; lvm.Length = l.Length; lvm.Attributes = l.Attributes; lvm.Polyline = l.PolylineNorEst; vm.Links.Add(lvm); } return Json(vm); }
public ActionResult GetLinks(int?max) { List <Link> links = RoadNetwork.Instance.NetworkModel.GetAllLinks(); if (max.HasValue && max <= links.Count) { links = links.GetRange(0, max.Value); } GetLinksViewModel vm = new GetLinksViewModel(); vm.Links = new List <LinkViewModel>(); foreach (Link l in links) { LinkViewModel lvm = new LinkViewModel(); //lvm.Polyline = l.PolylineLatLon; lvm.Length = l.Length; lvm.Attributes = l.Attributes; lvm.Polyline = l.PolylineNorEst; vm.Links.Add(lvm); } return(Json(vm)); }