public void putSnapshotTest() { List <RequestValue> seznam = new List <RequestValue>(); RequestValue x = new RequestValue(); x.tableName = "tabulka"; x.columnName = "iSF1_Mass"; x.valueType = tValueType.integer; x.iValue = 12345; x.iQoS = 100; seznam.Add(x); BinaryFormatter bf = new BinaryFormatter(); //string S = @"http://dev.nordit.cz/static/y2k38.php"; //string S = @"http://users.nordit.cz/10680_InternDelights/interndelights_overview_sch_WS.htm"; string S = @"https://users-dev.diosna.cz/api/valuesApi/putSnapshot/"; ///164017/123456789"; string url = "https://localhost:44385/api/valuesApi/putSnapshot/"; HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); //req.Credentials = new NetworkCredential("tk", "Nordit0276"); req.Method = "POST"; var reqStream = req.GetRequestStream(); using (reqStream) { bf.Serialize(reqStream, seznam); //reqStream.Write() } WebResponse resp = req.GetResponse(); Stream responseStream = resp.GetResponseStream(); Assert.AreEqual(reqStream, responseStream); }
public async void ButtonMeetClicked(bool meet) { responses[2] = meet; View.ShowLoading(); List <RequestValue> values = new List <RequestValue>(); string message = View.GetString("health_ask_confirm"); bool sintomas = false; for (int i = 0; i < responses.Length; i++) { var value = new RequestValue() { Id = symptoms.First(x => x.Name.Equals(keys[i])).IdSymptomTypes, Value = responses[i] }; values.Add(value); if (responses[i].HasValue && responses[i].Value) { sintomas = true; message = message + "\n" + View.GetString(texts[i]); } } if (sintomas) { View.ShowDialog(message, "msg_cancel", () => View.HideLoading(), "health_yes_confirm", async() => await SenSimtomps(values, sintomas)); } else { await SenSimtomps(values, sintomas); } }
public IHttpActionResult GetProductDescription(RequestValue requestValue) { DALProduct mprod = new DALProduct(); var products = mprod.GetProductDescrip(requestValue.Value, requestValue.Page); return(Ok(products)); }
public async Task TestFinished() { View.ShowLoading(); List <RequestValue> values = new List <RequestValue>(); for (int i = 0; i < responses.Length; i++) { var value = new RequestValue() { Id = factors.First(x => x.Name.Equals(keys[i])).IdRiskFactor, Value = responses[i] }; values.Add(value); } var response = await senrRiskFactorsUseCase.Execute(values); if (response.ErrorCode > 0) { View.HideLoading(); View.ShowDialog(response.Message, "msg_ok", null); } else { //await getPassportUseCase.Execute(true); View.HideLoading(); navigator.GoToMain(); } }
public void checkAndChange() { IEnumerable <RequestValue> allRequestValue = _requestValueRepository.GetAll(); DateTime timeNow = DateTime.Now; DateTime timeNow5min = timeNow.AddMinutes(-5); foreach (RequestValue i in allRequestValue) { RequestValue rv = new RequestValue(); rv.data = "chien dep trai vkl ha ha ha bonus them nhieu thu nua"; rv.ID = new Guid(); rv.timeStamp = DateTime.Now; if ((DateTime.Compare(timeNow, i.timeStamp) > 0) && (DateTime.Compare(timeNow5min, i.timeStamp) < 0)) { _requestValueRepository.Add(rv); } else { rv.data = "chien galang ahihi <3"; _requestValueRepository.Add(rv); } } Save(); }
public ReturnValue remove([FromBody] RequestValue value) { if (value == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } try { ObjectParameter userSN = new ObjectParameter("UserSN", typeof(long)); ObjectParameter gUID = new ObjectParameter("GUID", typeof(string)); ObjectParameter hashPhone = new ObjectParameter("HashPhone", typeof(string)); ObjectParameter deviceID = new ObjectParameter("DeviceID", typeof(string)); ObjectParameter pushKey = new ObjectParameter("PushKey", typeof(string)); ObjectParameter createDate = new ObjectParameter("CreateDate", typeof(DateTime)); ObjectParameter updateDate = new ObjectParameter("UpdateDate", typeof(DateTime)); // User SN 정보 조회 entity.UserGetInfoByToken(value.token, userSN, gUID, hashPhone, deviceID, pushKey, createDate, updateDate); // 제안 삭제 entity.SuggestDelete((long)userSN.Value, (byte)value.data.categorysn); } catch (Exception ex) { entity.ErrorLogCreate(HttpRequestMessageHelper.GetClientIpAddress(Request), Request.RequestUri.AbsoluteUri, ex.Source, ex.TargetSite.Name, ex.Message, ex.StackTrace, JsonConvert.SerializeObject(value)); throw new HttpResponseException(HttpStatusCode.InternalServerError); } return(returnValue); }
public static RequestRiskFactorValueData MapRequestRiskFactorValueData(RequestValue data) { return(new RequestRiskFactorValueData() { idRiskFactor = data.Id, value = data.Value }); }
public static RequestValueData MapRequestValueData(RequestValue data) { return(new RequestValueData() { id = data.Id, value = data.Value }); }
public ReturnValue create([FromBody] RequestValue value) { if (value == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } SuggestRegister suggestRegister = JsonConvert.DeserializeObject <SuggestRegister>(Convert.ToString(value.data)); try { ObjectParameter userSN = new ObjectParameter("UserSN", typeof(long)); ObjectParameter gUID = new ObjectParameter("GUID", typeof(string)); ObjectParameter hashPhone = new ObjectParameter("HashPhone", typeof(string)); ObjectParameter deviceID = new ObjectParameter("DeviceID", typeof(string)); ObjectParameter pushKey = new ObjectParameter("PushKey", typeof(string)); ObjectParameter createDate = new ObjectParameter("CreateDate", typeof(DateTime)); ObjectParameter updateDate = new ObjectParameter("UpdateDate", typeof(DateTime)); // User SN 정보 조회 entity.UserGetInfoByToken(value.token, userSN, gUID, hashPhone, deviceID, pushKey, createDate, updateDate); // 제안등록 ObjectParameter suggestSN = new ObjectParameter("SuggestSN", typeof(long)); entity.SuggestCreate(suggestSN, (long)userSN.Value, (string)hashPhone.Value, suggestRegister.categorysn, suggestRegister.itemsn); // 비공개 대상 등록 foreach (string hashphone in suggestRegister.privateuser) { entity.PrivateUserCreate((long)suggestSN.Value, hashphone); } returnValue.error = 0; returnValue.message = "ok"; long suggestsn = (long)suggestSN.Value; returnValue.data = new { suggestsn }; } catch (InvalidCastException) { returnValue.error = 100; returnValue.message = "USER_NOT_FOUND"; } catch (Exception ex) { entity.ErrorLogCreate(HttpRequestMessageHelper.GetClientIpAddress(Request), Request.RequestUri.AbsoluteUri, ex.Source, ex.TargetSite.Name, ex.Message, ex.StackTrace, JsonConvert.SerializeObject(value)); throw new HttpResponseException(HttpStatusCode.InternalServerError); } return(returnValue); }
public ValueProduced(object value, string name, FormattedValue formattedValue, RequestValue command) : base(command) { if (string.IsNullOrWhiteSpace(name)) { throw new ArgumentException("Value cannot be null or whitespace.", nameof(name)); } Value = value; Name = name; FormattedValue = formattedValue ?? throw new ArgumentNullException(nameof(formattedValue)); }
public string putSnapshot() { List <RequestValue> seznam = new List <RequestValue>(); RequestValue x = new RequestValue(); x.tableName = "tabulka"; x.columnName = "iSF1_Mass"; x.valueType = tValueType.integer; x.iValue = 12345; x.iQoS = 100; seznam.Add(x); BinaryFormatter bf = new BinaryFormatter(); MemoryStream memStreamReq = new MemoryStream(); object responseObject = new object(); List <RequestValue> responseList = new List <RequestValue>(); responseList.Add(new RequestValue { tableName = "Data Not solved", columnName = "Response is bad" }); string url = @"https://users-dev.diosna.cz/api/ValuesApi/putSnapshot/164017/123456789/"; url = "https://localhost:44385/api/ValuesApi/putSnapshot/164017/123456789/"; //var byteArray = Encoding.UTF8.GetBytes("Neco desne zajimave3h0oweg"); bf.Serialize(memStreamReq, seznam); byte[] listBytes = memStreamReq.ToArray(); using (var client = new System.Net.WebClient()) { byte[] responseData = client.UploadData(url, "PUT", listBytes); /* * * MemoryStream memStreamResp = new MemoryStream(responseData); * responseObject = bf.Deserialize(memStreamResp); * * if (responseObject is List<RequestValue>) * { * responseList = (List<RequestValue>)responseObject; * } */ } return(responseList[0].tableName + " " + responseList[0].columnName); }
public ReturnValue installuserlist([FromBody] RequestValue value) { if (value == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } try { ObjectParameter userSN = new ObjectParameter("UserSN", typeof(long)); ObjectParameter gUID = new ObjectParameter("GUID", typeof(string)); ObjectParameter hashPhone = new ObjectParameter("HashPhone", typeof(string)); ObjectParameter deviceID = new ObjectParameter("DeviceID", typeof(string)); ObjectParameter pushKey = new ObjectParameter("PushKey", typeof(string)); ObjectParameter createDate = new ObjectParameter("CreateDate", typeof(DateTime)); ObjectParameter updateDate = new ObjectParameter("UpdateDate", typeof(DateTime)); // User SN 정보 조회 entity.UserGetInfoByToken(value.token, userSN, gUID, hashPhone, deviceID, pushKey, createDate, updateDate); returnValue.error = 0; returnValue.message = "ok"; ObjectParameter totalCount = new ObjectParameter("TotalCount", typeof(int)); List <string> installusers = entity.ContactsInstallUserList((long)userSN.Value, totalCount).ToList <string>(); returnValue.data = new { totalcount = (int)totalCount.Value, installusers }; } catch (InvalidCastException) { returnValue.error = 100; returnValue.message = "USER_NOT_FOUND"; returnValue.data = null; } catch (Exception ex) { entity.ErrorLogCreate(HttpRequestMessageHelper.GetClientIpAddress(Request), Request.RequestUri.AbsoluteUri, ex.Source, ex.TargetSite.Name, ex.Message, ex.StackTrace, JsonConvert.SerializeObject(value));; throw new HttpResponseException(HttpStatusCode.InternalServerError); } return(returnValue); }
public ReturnValue remove([FromBody] RequestValue value) { if (value == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } try { // User SN 정보 조회 ObjectParameter userSN = new ObjectParameter("UserSN", typeof(long)); ObjectParameter gUID = new ObjectParameter("GUID", typeof(string)); ObjectParameter hashPhone = new ObjectParameter("HashPhone", typeof(string)); ObjectParameter deviceID = new ObjectParameter("DeviceID", typeof(string)); ObjectParameter pushKey = new ObjectParameter("PushKey", typeof(string)); ObjectParameter createDate = new ObjectParameter("CreateDate", typeof(DateTime)); ObjectParameter updateDate = new ObjectParameter("UpdateDate", typeof(DateTime)); entity.UserGetInfoByToken(value.token, userSN, gUID, hashPhone, deviceID, pushKey, createDate, updateDate); // 저장되 있는 연락처 정보와 업데이트 연락처 정보를 머징. ContactsRequest syncdata = JsonConvert.DeserializeObject <ContactsRequest>(Convert.ToString(value.data)); foreach (string hashphone in syncdata.contacts) { entity.ContactsDelete((long)userSN.Value, hashphone); } returnValue.error = 0; returnValue.message = "OK"; } catch (InvalidCastException) { returnValue.error = 100; returnValue.message = "USER_NOT_FOUND"; } catch (Exception ex) { entity.ErrorLogCreate(HttpRequestMessageHelper.GetClientIpAddress(Request), Request.RequestUri.AbsoluteUri, ex.Source, ex.TargetSite.Name, ex.Message, ex.StackTrace, JsonConvert.SerializeObject(value));; throw new HttpResponseException(HttpStatusCode.InternalServerError); } return(returnValue); }
public ActionResult <RequestValue> PostRequestValue(RequestValueCM model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { RequestValue requestValue = new RequestValue(); requestValue = _mapper.Map <RequestValue>(model); _requestValueService.Create(requestValue); _requestValueService.Save(); return(StatusCode(201, "RequestValue Type Created!")); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ReturnValue listAll([FromBody] RequestValue value) { try { returnValue.error = 0; returnValue.message = "ok"; List <ItemGetList_Result> items = entity.ItemGetList(null).ToList <ItemGetList_Result>(); returnValue.data = new { items }; } catch (Exception ex) { entity.ErrorLogCreate(HttpRequestMessageHelper.GetClientIpAddress(Request), Request.RequestUri.AbsoluteUri, ex.Source, ex.TargetSite.Name, ex.Message, ex.StackTrace, JsonConvert.SerializeObject(value)); throw new HttpResponseException(HttpStatusCode.InternalServerError); } return(returnValue); }
public async Task QuestionFirstStepClicked(bool?v) { responses[0] = v; View.ShowLoading(); var response = await getRiskFactorsUseCase.Execute(); View.HideLoading(); if (response.ErrorCode > 0) { View.ShowDialog(response.Message, "msg_ok", null); } else { var factors = response.Data; List <RequestValue> values = new List <RequestValue>(); for (int i = 0; i < responses.Length; i++) { var value = new RequestValue() { Id = factors.First(x => x.Name.Equals(keys[i])).IdRiskFactor, Value = responses[i] }; values.Add(value); } var responseRisk = await senrRiskFactorsUseCase.Execute(values); if (responseRisk.ErrorCode > 0) { View.HideLoading(); View.ShowDialog(responseRisk.Message, "msg_ok", null); } else { View.HideLoading(); navigator.GoToMain(); } } }
public ReturnValue sync([FromBody] RequestValue value) { if (value == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } try { // User SN 정보 조회 ObjectParameter userSN = new ObjectParameter("UserSN", typeof(long)); ObjectParameter gUID = new ObjectParameter("GUID", typeof(string)); ObjectParameter hashPhone = new ObjectParameter("HashPhone", typeof(string)); ObjectParameter deviceID = new ObjectParameter("DeviceID", typeof(string)); ObjectParameter pushKey = new ObjectParameter("PushKey", typeof(string)); ObjectParameter createDate = new ObjectParameter("CreateDate", typeof(DateTime)); ObjectParameter updateDate = new ObjectParameter("UpdateDate", typeof(DateTime)); entity.UserGetInfoByToken(value.token, userSN, gUID, hashPhone, deviceID, pushKey, createDate, updateDate); // 저장되 있는 연락처 정보와 업데이트 연락처 정보를 머징. ContactsRequest syncdata = JsonConvert.DeserializeObject <ContactsRequest>(Convert.ToString(value.data)); DataTable newContacts = BulkCopy.MakeTable(); foreach (string hashphone in syncdata.contacts) { //entity.ContactsCreate((long)userSN.Value, hashphone); DataRow row = newContacts.NewRow(); row["usersn"] = (long)userSN.Value; row["hashphone"] = hashphone; newContacts.Rows.Add(row); } newContacts.AcceptChanges(); DataRow[] rowArray = newContacts.Select(); BulkCopy bc = new BulkCopy(); bc.copy(rowArray); returnValue.error = 0; returnValue.message = "OK"; ObjectParameter totalCount = new ObjectParameter("TotalCount", typeof(int)); List <string> installusers = entity.ContactsInstallUserList((long)userSN.Value, totalCount).ToList <string>(); returnValue.data = new { totalcount = (int)totalCount.Value, installusers }; } catch (InvalidCastException) { returnValue.error = 100; returnValue.message = "USER_NOT_FOUND"; } catch (Exception ex) { entity.ErrorLogCreate(HttpRequestMessageHelper.GetClientIpAddress(Request), Request.RequestUri.AbsoluteUri, ex.Source, ex.TargetSite.Name, ex.Message, ex.StackTrace, JsonConvert.SerializeObject(value));; throw new HttpResponseException(HttpStatusCode.InternalServerError); } return(returnValue); }
public void Delete(RequestValue requestValue) { _requestValueRepository.Delete(requestValue); }
public void Create(RequestValue requestValue) { _requestValueRepository.Add(requestValue); }
private ResponseValue getDataFromSnapshot(SvgConfig config, SchemeValue tag, int projectId) { Snapshot snapshot = new Snapshot(); string pathToDataForThisDay; if (PathDef.PhysicalPath.EndsWith(@"\")) { pathToDataForThisDay = PathDef.PhysicalPath + DateTime.Now.ToShortDateString(); } else { pathToDataForThisDay = PathDef.PhysicalPath + @"\" + DateTime.Now.ToShortDateString(); } if (pathToDataForThisDay.Contains("/")) { pathToDataForThisDay = pathToDataForThisDay.Replace("/", "."); } if (Directory.Exists(pathToDataForThisDay) == true) { string pathToDataForThisDayAndThisProject = pathToDataForThisDay + @"\" + projectId; if (Directory.Exists(pathToDataForThisDayAndThisProject) == true) { FileStream fileStreamOfBinData = System.IO.File.OpenRead(pathToDataForThisDayAndThisProject + @"\data.bin"); BinaryFormatter binaryFormatter = new BinaryFormatter(); snapshot = (Snapshot)binaryFormatter.Deserialize(fileStreamOfBinData); //here should be only one element RequestValue value = snapshot.SnapshotValues.FirstOrDefault( p => tag.id.EndsWith(p.tableName) && tag.id.StartsWith(p.columnName)); ResponseValue responseValue = new ResponseValue(); if (value != null) { if (value.sValue != null) { responseValue.value = value.sValue; } else { responseValue.value = 0; if (value.rValue != 0) { responseValue.value = value.rValue; } if (value.iValue != 0) { responseValue.value = value.iValue; } } var bindingTag = config.BindingTags.FirstOrDefault( p => p.id.EndsWith(value.tableName) && p.id.StartsWith(value.columnName)); if (bindingTag != null) { responseValue.Id = bindingTag.id; responseValue.Type = bindingTag.Type; return(responseValue); } } } else { Error.toFile("Warning no data found on : " + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString(), this.GetType().ToString()); } } else { Error.toFile("Warning no data found on : " + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString(), this.GetType().ToString()); } return(null); }
public async Task Authorized(string token) { var appSession = Locator.Current.GetService <AppSession>(); appSession.AccesToken = token; View.ShowLoading(); var userResponse = await getUserUseCase.Execute(); if (userResponse.ErrorCode > 0) { View.HideLoading(); if (userResponse.ErrorCode == 401) { View.ShowDialog("error_401_user", "msg_ok", null); } else { View.ShowDialog(userResponse.Message, "msg_ok", null); } View.ShowRetry(); } else { settingsService.AddOrUpdateValue <string>(DomainConstants.LAST_SESSION, appSession.AccesToken); settingsService.AddOrUpdateValue <string>(DomainConstants.LAST_USER, appSession.User); settingsService.AddOrUpdateValue <long>(DomainConstants.LAST_DATE, DateTime.Now.Ticks); settingsService.AddOrUpdateValue <string>(DomainConstants.LAST_USER_INFO, JsonConvert.SerializeObject(appSession.UserInfo)); var passportResponse = await getPassportUseCase.Execute(true); //await getPassportStatesUseCase.Execute(true); //await getPassportStatesColorsUseCase.Execute(true); await getRiskFactorsUseCase.Execute(true); await getSymptomTypesUseCase.Execute(true); //await getMedicalMonitorsUseCase.Execute(true); View.HideLoading(); if (passportResponse.ErrorCode > 0) { View.ShowDialog(passportResponse.Message, "msg_ok", null); } else { if (passportResponse.Data == null) { //navigator.GoToMedicalTest(); var resFactors = await getRiskFactorsUseCase.Execute(); if (resFactors.ErrorCode > 0) { View.ShowDialog(resFactors.Message, "msg_ok", null); return; } var factors = resFactors.Data; List <RequestValue> values = new List <RequestValue>(); for (int i = 0; i < factors.Count(); i++) { var value = new RequestValue() { Id = factors.ElementAt(i).IdRiskFactor, Value = (bool?)null }; values.Add(value); } var response = await senrRiskFactorsUseCase.Execute(values); if (response.ErrorCode > 0) { View.ShowDialog(response.Message, "msg_ok", null); } else { navigator.GoToMain(); } } else { navigator.GoToMain(); } } } }
public ReturnValue auth([FromBody] RequestValue value) { if (value == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } try { ObjectParameter userSN = new ObjectParameter("UserSN", typeof(long)); ObjectParameter gUID = new ObjectParameter("GUID", typeof(string)); ObjectParameter hashPhone = new ObjectParameter("HashPhone", typeof(string)); ObjectParameter deviceID = new ObjectParameter("DeviceID", typeof(string)); ObjectParameter pushKey = new ObjectParameter("PushKey", typeof(string)); ObjectParameter createDate = new ObjectParameter("CreateDate", typeof(DateTime)); ObjectParameter updateDate = new ObjectParameter("UpdateDate", typeof(DateTime)); // User SN 정보 조회 entity.UserGetInfoByToken(value.token, userSN, gUID, hashPhone, deviceID, pushKey, createDate, updateDate); Users user = new Users(); user.usersn = (long)userSN.Value; user.guid = (string)gUID.Value; user.hashphone = (string)hashPhone.Value; user.deviceid = (string)deviceID.Value; user.pushkey = (string)pushKey.Value; user.createdate = (DateTime)createDate.Value; user.updatedate = (DateTime)updateDate.Value; string strGUID = string.Empty; if ((string)hashPhone.Value == (string)value.data.hashphone) { strGUID = Guid.NewGuid().ToString().Replace("-", string.Empty); returnValue.error = 0; returnValue.message = "OK"; string guid = strGUID; long usersn = (long)userSN.Value; returnValue.data = new { usersn, guid }; } else { returnValue.error = 101; returnValue.message = "USER_INVALID_PHONE"; } // guid 를 갱신 한다. entity.UserUpdate(value.token, strGUID, null, null, null); } catch (InvalidCastException) { returnValue.error = 100; returnValue.message = "USER_NOT_FOUND"; } catch (Exception ex) { entity.ErrorLogCreate(HttpRequestMessageHelper.GetClientIpAddress(Request), Request.RequestUri.AbsoluteUri, ex.Source, ex.TargetSite.Name, ex.Message, ex.StackTrace, JsonConvert.SerializeObject(value));; throw new HttpResponseException(HttpStatusCode.InternalServerError); } return(returnValue); }
public ReturnValue create([FromBody] RequestValue value) { if (value == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } CreateUser createUser = JsonConvert.DeserializeObject <CreateUser>(Convert.ToString(value.data)); string strGUID = Guid.NewGuid().ToString().Replace("-", string.Empty); #if DEBUG if (value.token.Equals("A1234567890")) { strGUID = "guid1"; } if (value.token.Equals("B1234567890")) { strGUID = "guid2"; } if (value.token.Equals("C1234567890")) { strGUID = "guid3"; } if (value.token.Equals("D1234567890")) { strGUID = "guid4"; } if (value.token.Equals("E1234567890")) { strGUID = "guid5"; } #endif try { ObjectParameter userSN = new ObjectParameter("UserSN", typeof(long)); // 사용자 정보 등록 entity.UserCreate(userSN, value.token, strGUID, createUser.user.hashphone, createUser.user.deviceid, createUser.user.pushkey); /* * ObjectParameter userSN = new ObjectParameter("UserSN", typeof(long)); * ObjectParameter gUID = new ObjectParameter("GUID", typeof(string)); * ObjectParameter hashPhone = new ObjectParameter("HashPhone", typeof(string)); * ObjectParameter deviceID = new ObjectParameter("DeviceID", typeof(string)); * ObjectParameter pushKey = new ObjectParameter("PushKey", typeof(string)); * ObjectParameter createDate = new ObjectParameter("CreateDate", typeof(DateTime)); * ObjectParameter updateDate = new ObjectParameter("UpdateDate", typeof(DateTime)); * * // User SN 정보 조회 * entity.UserGetInfoByToken(value.token, userSN, gUID, hashPhone, deviceID, pushKey, createDate, updateDate); */ returnValue.error = 0; returnValue.message = "ok"; string guid = strGUID; long usersn = (long)userSN.Value; returnValue.data = new { usersn, guid }; } catch (Exception ex) { entity.ErrorLogCreate(HttpRequestMessageHelper.GetClientIpAddress(Request), Request.RequestUri.AbsoluteUri, ex.Source, ex.TargetSite.Name, ex.Message, ex.StackTrace, JsonConvert.SerializeObject(value));; throw new HttpResponseException(HttpStatusCode.InternalServerError); } return(returnValue); }