public JsonResult UpdatePointInfo([FromBody] JObject param_pointinfo) { bool updatestatus = false; try { t_pointinfo pointinfo = new t_pointinfo(); pointinfo.objectid = int.Parse(param_pointinfo["objectid"].ToString()); pointinfo.pid = int.Parse(param_pointinfo["pid"].ToString()); pointinfo.name = param_pointinfo["name"].ToString(); pointinfo.type = int.Parse(param_pointinfo["type"].ToString()); pointinfo.__gid = int.Parse(param_pointinfo["__gid"].ToString()); pointinfo.id1 = int.Parse(param_pointinfo["id1"].ToString()); pointinfo.id2 = int.Parse(param_pointinfo["id2"].ToString()); var geom = JObject.Parse(param_pointinfo["geometry"].ToString()); var point = geom["flatCoordinates"]; var x = double.Parse(point[0].ToString()); var y = double.Parse(point[1].ToString()); pointinfo.coordinate = new double[2]; pointinfo.coordinate[0] = x; pointinfo.coordinate[1] = y; updatestatus = myPostRepo.Update_T_PointInfo(pointinfo); return(Json(new { success = "200", status = updatestatus, data = updatestatus })); } catch (Exception ex) { return(Json(new { success = "404", status = updatestatus, error = ex.ToString() })); } }
public JsonResult GetSiglePointInfoByID(int pid) { t_pointinfo temp = null; try { temp = myPostRepo.Get_T_PointInfoByID(pid); return(Json(new { success = "200", data = temp })); } catch (Exception ex) { return(Json(new { success = "404", error = ex.ToString() })); } }