protected void SaveButton_Click(Object sender, EventArgs e) { try { BodyMeasure newLog = new BodyMeasure(this.Session.GetCurrentUser()); newLog.Date = DateTime.Parse(this.DateTextBox.Text); newLog.AbdominalMeasurement = this.AbdominalTextBox.Text.ToDouble(); newLog.ChestMeasurement = this.ChestTextBox.Text.ToDouble(); newLog.FatPercentage = this.FatTextBox.Text.Replace(".", ",").ToDouble(); newLog.HipMeasurement = this.HipTextBox.Text.ToDouble(); newLog.WaterPercentage = this.WaterTextBox.Text.Replace(".", ",").ToDouble(); newLog.Weight = this.WeightTextBox.Text.Replace(".", ",").ToDouble(); newLog.PhysicalActivityLevel = Convert.ToDouble(this.ActivityFactorList.SelectedValue); newLog.HeightInCentimeters = this.Session.GetCurrentUser().HeightInCentimeters; newLog.LeftUpperArm = this.LeftUpperArmTextBox.Text.ToDouble(); newLog.RightUpperArm = this.RightUpperArmTextBox.Text.ToDouble(); newLog.LeftUpperLeg = this.LeftUpperLegTextBox.Text.ToDouble(); newLog.RightUpperLeg = this.RightUpperLegTextBox.Text.ToDouble(); newLog.FrontPictureGuid = this.BodyImageUploadFront.FileBytes.Length > 0 ? (Guid?)Guid.NewGuid() : null; newLog.SidePictureGuid = this.BofyImageUploadSide.FileBytes.Length > 0 ? (Guid?)Guid.NewGuid() : null; MyDataContext.Default.BodyMeasures.AddObject(newLog); MyDataContext.Default.SaveChanges(); newLog.SaveFrontImage(this.BodyImageUploadFront.FileBytes); newLog.SaveSideImage(this.BofyImageUploadSide.FileBytes); } catch (Exception ex) { this.Master.ShowError(ex); } }
public IHttpActionResult PutBodyMeasure(int id, BodyMeasure bodyMeasure) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != bodyMeasure.ID) { return(BadRequest()); } db.Entry(bodyMeasure).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BodyMeasureExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <BodyMeasure> AddBodyMeasureAsync(BodyMeasure bodyMeasure) { bodyMeasure.Id = Guid.NewGuid(); bodyMeasure.Date = DateTime.Now; DbContext.BodyMeasure.Add(bodyMeasure); await DbContext.SaveChangesAsync(); return(bodyMeasure); }
public IHttpActionResult GetBodyMeasure(int id) { BodyMeasure bodyMeasure = db.BodyMeasure.Find(id); if (bodyMeasure == null) { return(NotFound()); } return(Ok(bodyMeasure)); }
public IHttpActionResult PostBodyMeasure(BodyMeasure bodyMeasure) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.BodyMeasure.Add(bodyMeasure); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = bodyMeasure.ID }, bodyMeasure)); }
protected void DeleteButton_Click(Object sender, ImageClickEventArgs e) { try { Guid argument = new Guid((sender as ImageButton).CommandArgument); BodyMeasure entryToDelete = BodyMeasure.LoadSingle(argument); entryToDelete.Delete(); } catch (Exception ex) { this.Master.ShowError(ex); } }
public IHttpActionResult DeleteBodyMeasure(int id) { BodyMeasure bodyMeasure = db.BodyMeasure.Find(id); if (bodyMeasure == null) { return(NotFound()); } db.BodyMeasure.Remove(bodyMeasure); db.SaveChanges(); return(Ok(bodyMeasure)); }
protected void Page_PreRender(object sender, EventArgs e) { try { this.InitializeForm(); this.MeasureRepeater.DataSource = BodyMeasure.FindAll( this.Session.GetCurrentUser(), DateTime.Parse(this.FilterFromTextBox.Text).Date, DateTime.Parse(this.FilterUntilTextBox.Text).Date); this.MeasureRepeater.DataBind(); } catch (Exception ex) { this.Master.ShowError(ex); } }
public async Task <IActionResult> AddBodyMeasure([FromBody] BodyMeasure bodyMeasure) { var bodyMeasureResult = await BodyInfoService.AddBodyMeasureAsync(bodyMeasure); return(Ok(bodyMeasureResult)); }