Пример #1
0
        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("");
            }
        }
Пример #2
0
 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
         }));
     }
 }