private HeartrateData getHeartrateDataExt(string param2) { string param = Consts.GET_HEART_DATA + getParams(); try { String sleepInfo = webClient.Post(param, param2, CONTENT_TYPE); HeartrateData data = JsonConvert.DeserializeObject <HeartrateData>(sleepInfo); if (data == null || data.heartrate == null) { data = new HeartrateData(); Heartrate heartrate = new Heartrate(); data.heartrate = heartrate; } return(data); } catch (Exception ex) { if (currentTryRunNum == TRY_AGAIN_MUN) { FailRequestManager.mInstance.saveInFailList(mUserModel.UserID, Convert.ToDateTime(mSyncDay), param, (ex == null ? "" : ex.Message)); return(null); } else { currentTryRunNum++; return(getHeartrateDataExt(param2)); } } }
public async Task <IHttpActionResult> Post(HeartrateData heartdata) { await Initilization; var response = await _repo.CreateHeartrate(heartdata); return(Ok(response.Resource)); }
private lifesense.Model.t_heartrateinfo getHeartrateInfoModel(HeartrateData heartrateData, lifesense.Model.t_userinfo mUserInfoModel, string day) { lifesense.Model.t_heartrateinfo heartrateModel = new lifesense.Model.t_heartrateinfo(); heartrateModel.UserID = mUserInfoModel.UserID; heartrateModel.StartTime = Convert.ToDateTime(day); heartrateModel.HeartRate = heartrateData.heartrate.heartrate; return(heartrateModel); }
public static void OnHeartrateUpdated(HeartrateData heartrate) { if (heartrate.Heartrate == 0) { return; } Globals.HomePageViewModel.Heartrate = heartrate.Heartrate; }
public void OnHeartrateUpdate(HeartrateData data) { BpmManager manager = new BpmManager(); DateTime thisDay = DateTime.Today; DateTime hour = DateTime.Now; int heartrate = data.Heartrate; Device.BeginInvokeOnMainThread(delegate { LabelHeartRate.Text = heartrate.ToString(); }); if (heartrate != 0) { manager.addBPM(heartrate, thisDay, App._id); } }
private bool saveHeartrateData(HeartrateData heartrateData, lifesense.Model.t_userinfo mUserInfoModel, string day) { if (heartrateData == null || heartrateData.heartrate == null) { return(false); } lifesense.Model.t_heartrateinfo heartrateModel = getHeartrateInfoModel(heartrateData, mUserInfoModel, day); lifesense.BLL.t_heartrateinfo heartrateBll = new lifesense.BLL.t_heartrateinfo(); string strWhere = " UserId='" + mUserInfoModel.UserID + "' and StartTime='" + heartrateModel.StartTime + "'"; List <lifesense.Model.t_heartrateinfo> heartrateInfoList = heartrateBll.GetModelList(strWhere); if (heartrateInfoList != null && heartrateInfoList.Count <= 0) { return(heartrateBll.Add(heartrateModel) > 0 ? true : false); } return(true); }