public Response<string> UpdateLatLong(ReqLatLong objReq)
 {
     Response<string> response = new Response<string>();
     List<string> objResp = new List<string>();
     try
     {
         objDBMethod = new DBMethod();
         int retValue = objDBMethod.UpdateLatLong(objReq);
         response.Create(true, "done", Messages.AppVersion, objResp);
     }
     catch (Exception ex)
     {
         object session = new JavaScriptSerializer().Serialize(objReq);
         LogManager.Error("Error occured while Processing Webservice request :{0}", ex, session, ex.Message);
         response.Create(false, Messages.FormatMessage(Messages.ErrorOccure), Messages.AppVersion, objResp);
     }
     finally
     {
     }
     return response;
 }
Beispiel #2
0
        internal int UpdateLatLong(ReqLatLong objReq)
        {
            try
            {
                using (var db = new WizzDataContext())
                {
                    tblUser userData = new tblUser();
                    userData = db.tblUsers.Where(e => e.userEmail.ToString().ToLower() == objReq.email.ToLower()).FirstOrDefault();


                    if (userData != null)
                    {
                        // if (objReq.type == "1")
                        //{
                        var tutor = db.tblTutorProfiles.Where(t => t.fkUserId == userData.pkUserId).FirstOrDefault();
                        //tutor.latitude = Convert.ToDecimal(objReq.lat);
                        //tutor.longitude = Convert.ToDecimal(objReq.lon);
                        db.SubmitChanges();
                        return 1;
                        // }
                        // else { }
                    }
                    else
                    {
                        return 0;
                    }
                }
            }
            catch (Exception ex)
            {
                return -1;
            }
        }