public string Put([FromBody] object latLng) { if (latLng == null) { return(""); } try { Debug.WriteLine(latLng); UserLocLite currLoc = (UserLocLite)Helpers.JsonDesrialize(latLng.ToString(), typeof(UserLocLite)); Grid grid = new Grid(); var lat = double.Parse(currLoc.x); var lng = double.Parse(currLoc.y); grid.GetGrid(lat, lng); UserContext dbUser = new UserContext(); if (!string.IsNullOrEmpty(currLoc.k)) { var rst = dbUser.UpdateUserLocation(currLoc.k, lat, lng, grid.Key); } return(""); } catch (Exception ex) { return(""); } }
public string Post([FromBody] object uKey) { if (uKey == null) { return(Helpers.JsonSerialize(new Payload() { Rst = -1 })); } try { UserLocLite currLogin = (UserLocLite)Helpers.JsonDesrialize(uKey.ToString(), typeof(UserLocLite)); LinkContext dbUser = new LinkContext(); UserLinks usrs = dbUser.GetLinkUsers(currLogin.k); if (usrs != null) { usrs.Rst = 1; var output = Helpers.JsonSerialize(usrs); return(output); } return(Helpers.JsonSerialize(new Payload() { Rst = 0 })); } catch (Exception ex) { return(Helpers.JsonSerialize(new Payload() { Rst = -1 })); } }