protected void bBodyComposition_Click(object sender, EventArgs e) { // TODO: check inputs for error UserSettings userSettings = new UserSettings(); if (atiBodyComposition.BirthDate == null) { lErrorText.Text = "You must enter your Birthdate."; return; } if (string.IsNullOrEmpty(atiBodyComposition.Weight)) { lErrorText.Text = "You must enter your weight."; return; } userSettings.BirthDate = Convert.ToDateTime(atiBodyComposition.BirthDate); //userSettings.DistanceUnits = (short)atiBodyComposition.DistanceUnits; userSettings.HeightUnits = (short)atiBodyComposition.HeightUnits; userSettings.WeightUnits = (short)atiBodyComposition.WeightUnits; userSettings.UserKey = UserId; userSettings.PortalKey = PortalId; userSettings.Sex = atiBodyComposition.Gender; aqufitEntities aqufitEntities = new aqufitEntities(); aqufitEntities.AddToUserSettings(userSettings); BodyComposition bc = new BodyComposition() { UserKey = UserId, PortalKey = PortalId, FitnessLevel = atiBodyComposition.FitnessLevel }; // need height and weight conversions bc.Modified = DateTime.Now; bc.BodyFatPercent = 0.0; bc.Weight = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyComposition.Weight), atiBodyComposition.WeightUnits); // bc.Height = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyComposition.Height), atiBodyComposition.HeightUnits); aqufitEntities.AddToBodyComposition(bc); BodyMeasurments bm = new BodyMeasurments() { UserKey = UserId, PortalKey = PortalId }; Affine.Utils.UnitsUtil.MeasureUnit bmUnits = atiBodyComposition.HeightUnits == Affine.Utils.UnitsUtil.MeasureUnit.UNIT_INCHES ? Affine.Utils.UnitsUtil.MeasureUnit.UNIT_INCHES : Affine.Utils.UnitsUtil.MeasureUnit.UNIT_CM; if (!string.IsNullOrEmpty(atiBodyMeasurements.Chest)) { bm.Chest = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Chest), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.Neck)) { bm.Neck = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Neck), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.Shoulders)) { bm.Shoulders = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Shoulders), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.Stomach)) { bm.Stomach = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Stomach), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.Waist)) { bm.Waist = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Waist), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.Hips)) { bm.Hips = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Hips), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.BicepLeft)) { bm.BicepLeft = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.BicepLeft), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.BicepRight)) { bm.BicepRight = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.BicepRight), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.ForearmLeft)) { bm.ForearmLeft = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.ForearmLeft), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.ForearmRight)) { bm.ForearmRight = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.ForearmRight), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.ThighLeft)) { bm.ThighLeft = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.ThighLeft), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.ThighRight)) { bm.ThighRight = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.ThighRight), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.CalfLeft)) { bm.CalfLeft = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.CalfLeft), bmUnits); } if (!string.IsNullOrEmpty(atiBodyMeasurements.CalfLeft)) { bm.CalfRight = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.CalfRight), bmUnits); } bm.Modified = DateTime.Now; aqufitEntities.AddToBodyMeasurments(bm); aqufitEntities.SaveChanges(); bBodyComposition.Visible = false; bProfile.Visible = true; RadAjaxManager1.ResponseScripts.Add("AjaxResponseSuccess();"); }
protected void bBodyComposition_Click(object sender, EventArgs e) { // TODO: check inputs for error UserSettings userSettings = new UserSettings(); if (atiBodyComposition.BirthDate == null) { lErrorText.Text = "You must enter your Birthdate."; return; } if (string.IsNullOrEmpty( atiBodyComposition.Weight )) { lErrorText.Text = "You must enter your weight."; return; } userSettings.BirthDate = Convert.ToDateTime(atiBodyComposition.BirthDate); //userSettings.DistanceUnits = (short)atiBodyComposition.DistanceUnits; userSettings.HeightUnits = (short)atiBodyComposition.HeightUnits; userSettings.WeightUnits = (short)atiBodyComposition.WeightUnits; userSettings.UserKey = UserId; userSettings.PortalKey = PortalId; userSettings.Sex = atiBodyComposition.Gender; aqufitEntities aqufitEntities = new aqufitEntities(); aqufitEntities.AddToUserSettings(userSettings); BodyComposition bc = new BodyComposition() { UserKey = UserId, PortalKey = PortalId, FitnessLevel = atiBodyComposition.FitnessLevel }; // need height and weight conversions bc.Modified = DateTime.Now; bc.BodyFatPercent = 0.0; bc.Weight = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyComposition.Weight), atiBodyComposition.WeightUnits); // bc.Height = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyComposition.Height), atiBodyComposition.HeightUnits); aqufitEntities.AddToBodyComposition(bc); BodyMeasurments bm = new BodyMeasurments() { UserKey = UserId, PortalKey = PortalId }; Affine.Utils.UnitsUtil.MeasureUnit bmUnits = atiBodyComposition.HeightUnits == Affine.Utils.UnitsUtil.MeasureUnit.UNIT_INCHES ? Affine.Utils.UnitsUtil.MeasureUnit.UNIT_INCHES : Affine.Utils.UnitsUtil.MeasureUnit.UNIT_CM; if (!string.IsNullOrEmpty(atiBodyMeasurements.Chest)) bm.Chest = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Chest), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.Neck)) bm.Neck = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Neck), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.Shoulders)) bm.Shoulders = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Shoulders), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.Stomach)) bm.Stomach = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Stomach), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.Waist)) bm.Waist = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Waist), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.Hips)) bm.Hips = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.Hips), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.BicepLeft)) bm.BicepLeft = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.BicepLeft), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.BicepRight)) bm.BicepRight = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.BicepRight), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.ForearmLeft)) bm.ForearmLeft = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.ForearmLeft), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.ForearmRight)) bm.ForearmRight = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.ForearmRight), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.ThighLeft)) bm.ThighLeft = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.ThighLeft), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.ThighRight)) bm.ThighRight = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.ThighRight), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.CalfLeft)) bm.CalfLeft = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.CalfLeft), bmUnits); if (!string.IsNullOrEmpty(atiBodyMeasurements.CalfLeft)) bm.CalfRight = Affine.Utils.UnitsUtil.unitsToSystemDefualt(Convert.ToDouble(atiBodyMeasurements.CalfRight), bmUnits); bm.Modified = DateTime.Now; aqufitEntities.AddToBodyMeasurments(bm); aqufitEntities.SaveChanges(); bBodyComposition.Visible = false; bProfile.Visible = true; RadAjaxManager1.ResponseScripts.Add("AjaxResponseSuccess();"); }