protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.addBS_layout); IHealthAPI healthAPI; healthAPI = RestService.For <IHealthAPI>(sessionUser.uriSession); var edt_addBS = FindViewById <EditText>(Resource.Id.txt_addBS); var btn_cancelBS = FindViewById <Button>(Resource.Id.btn_cancelBS); var btn_saveBS = FindViewById <Button>(Resource.Id.btn_saveBS); btn_cancelBS.Click += (s, e) => { Finish(); }; btn_saveBS.Click += delegate { BloodSugar bs = new BloodSugar() { mgdL = int.Parse(edt_addBS.Text), Date = DateTime.Now, userId = sessionUser.Id }; healthAPI.PostBloodSugar(bs); Finish(); Intent nextActivity = new Intent(this, typeof(BloodSugarActivity)); StartActivity(nextActivity); }; }
public async Task <ActionResult> DeleteConfirmed(int id) { BloodSugar bloodSugar = await db.BloodSugars.FindAsync(id); db.BloodSugars.Remove(bloodSugar); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Save(BloodSugar bloodSugar) { if (ModelState.IsValid) { bloodSugar.userId = (int)Session["id"]; db.BloodSugars.Add(bloodSugar); db.SaveChanges(); } return(RedirectToAction("BloodSugar")); }
/// <summary> /// 新增血糖 /// </summary> /// <param name="patientId">患者Id</param> /// <param name="value">血糖值</param> /// <returns></returns> public void Add(long patientId, decimal value) { var entity = new BloodSugar { Id = _idGenerator.CreateId(), PatientId = patientId, Value = value, AddTime = DateTime.Now }; _context.BloodSugar.Add(entity); }
public async Task <ActionResult> Edit([Bind(Include = "BloodSugarID,UserID,SugarConcentration,Measured,Date,Weight")] BloodSugar bloodSugar) { if (ModelState.IsValid) { db.Entry(bloodSugar).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.UserID = new SelectList(db.Users, "Id", "LastName", bloodSugar.UserID); return(View(bloodSugar)); }
public BloodSugar CreateBloodSugar(BloodSugar bloodSugar) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } _context.BloodSugars.Add(bloodSugar); _context.SaveChanges(); return(bloodSugar); }
// GET: BloodSugars/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BloodSugar bloodSugar = await db.BloodSugars.FindAsync(id); if (bloodSugar == null) { return(HttpNotFound()); } return(View(bloodSugar)); }
//public static ExamResultModel ExamBloodSugar(float value, bool isAfterMeal) //{ // string settings = ExamHelper.GetExamSettings("bloodsugar"); // var allSts = JsonConvert.DeserializeObject<List<List<ExamResultModel>>>(settings); // List<ExamResultModel> standards = isAfterMeal ? allSts[1] : allSts[0]; // ExamResultModel st = ExamHelper.GetCurrentStandard(value, standards); // return st; //} public static void SaveBloodSugar(float value, int status, string clientId, ExamResultModel examRet) { using (var ctx = new ExaminationEntities()) { var model = new BloodSugar(); model.ID = Guid.NewGuid(); model.ExamDate = DateTime.Now; model.BloodSugar1 = value; model.Meal = status; model.ClientID = clientId.ToGuid(); model.ExamRet = JsonConvert.SerializeObject(examRet); ctx.BloodSugar.Add(model); ctx.SaveChanges(); } }
// GET: BloodSugars/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BloodSugar bloodSugar = await db.BloodSugars.FindAsync(id); if (bloodSugar == null) { return(HttpNotFound()); } ViewBag.UserID = new SelectList(db.Users, "Id", "LastName", bloodSugar.UserID); return(View(bloodSugar)); }
public void UpdateBloodSugar(int id, BloodSugar bloodSugar) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var bloodSugarInDb = _context.BloodSugars.SingleOrDefault(c => c.Id == id); if (bloodSugarInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } bloodSugarInDb.userId = bloodSugar.userId; bloodSugarInDb.mgdL = bloodSugar.mgdL; bloodSugarInDb.Date = bloodSugar.Date; _context.SaveChanges(); }
//Takes all of the information in the record and put it into a string with the format that it needs to have to be saved in a file public string ToFile() { string ReturnString = ""; foreach (ContractionIVDrip item in _contractionIVDRIPList) { ReturnString = ReturnString + item.ToString(); } foreach (VaginalExploration item in _vaginalExplorationList) { ReturnString = ReturnString + item.ToString(); } foreach (Micturition item in _micturitionList) { ReturnString = ReturnString + item.ToString(); } foreach (FetusObservation item in FetusObservationList) { ReturnString = ReturnString + item.ToString(); } foreach (BirthInformation item in BirthInformationList) { ReturnString = ReturnString + item.ToString(); } ReturnString = (ReturnString + "_variables|" + ThisRecordID.ToString() + "|" + TimeOfBirth.ToString() + "|" + CircumferenceHead.ToString() + "|" + CircumferenceStomach.ToString() + "|" + BloodSugar.ToString() + "|" + GA + "|" + NavelpHVenous.ToString() + "|" + NavelpHArterial.ToString() + "|" + NavelBaseExcessArterial.ToString() + "|" + NavelBaseExcessVenous.ToString() + "|" + FetusPosition.ToString() + "|" + PlacentaWeight.ToString() + "|" + KVitamin.ToString() + "|" + ApgarOneMinute.ToString() + "|" + ApgarFiveMinutes.ToString() + "|" + ApgarTenMinutes.ToString() + "|" + AO.ToString() + "|" + HO.ToString() + "|" + Weight.ToString() + "|" + Length.ToString() + "|" + NumberOfChildren + "|" + FurtherNotice + "|" + Sucking.ToString() + "|" + Nose.ToString() + "|" + Pharynx.ToString() + "|" + Ventricle.ToString() + "|" + Diagnosis + "|" + Note + "|" + NewNote + "|" + ApgarOneMinuteNote + "|" + ApgarFiveMinuteNote + "|" + ApgarTenMinuteNote + "|" + BreastFeedingNote + "|" + BirthComplications.ToString() + "|" + IsActive.ToString() + "|" + ChildCPR); foreach (string item in Diseases) { ReturnString = ReturnString + "|" + item; } return(ReturnString); }