private void UpdateExerciseCard() { try { // Update Logic Pending Need to write by mobin ExerciseMaster objExerciseMaster = ExerciseController.GetExerciseMastersByID(ExerciseMasterId); objExerciseMaster.exerciseName = txtExerciseName.Text; objExerciseMaster.exerciseTypeId = Convert.ToInt32(ddlExerciseType.SelectedValue); objExerciseMaster.isPersonalTrainingPackAllow = chkIsPTP.Checked; objExerciseMaster = new ExerciseController().UpdateExerciseMaster(objExerciseMaster); ExerciseCardMaster objExerciseCardMaster = ExerciseController.GetExerciseCardMastersByID(ExerciseCardMasterId); objExerciseCardMaster.bodyTypeId = Convert.ToInt32(ddlBodyType.SelectedValue); objExerciseMaster.exerciseTypeId = Convert.ToInt32(ddlExerciseType.SelectedValue); objExerciseCardMaster.isActive = true; objExerciseCardMaster.exerciseId = objExerciseMaster.ID; if (Convert.ToInt32(ddlExerciseType.SelectedValue) == (int)EnumExerciseType.ArobicExercise) { objExerciseCardMaster.RPM = txtRPM.Text; objExerciseCardMaster.duration = txtDuration.Text; objExerciseCardMaster.Calories = txtCalories.Text; objExerciseCardMaster.Resistence = txtResistence.Text; objExerciseCardMaster.Distance = txtDistance.Text; } objExerciseCardMaster = new ExerciseController().UpdateExerciseCardMaster(objExerciseCardMaster); if (Convert.ToInt32(ddlExerciseType.SelectedValue) == (int)EnumExerciseType.NonArobicExercise) { // delete old ExerciseCardLevelSets new ExerciseController().DeleteAllExrciseCardLevelSets(ExerciseCardMasterId); foreach (var obj in lstExrciseCardLevelSet) { ExrciseCardLevelSet objE = new ExrciseCardLevelSet(); //ExerciseController.GetExrciseCardLevelSetsByCardID(ExerciseCardMasterId); objE.levelId = obj.levelId; objE.set1 = obj.set1; objE.set2 = obj.set2; objE.set3 = obj.set3; objE.set4 = obj.set4; objE.exrciseCardId = objExerciseCardMaster.ID; new ExerciseController().InsertExrciseCardLevelSet(objE); // insert new updated ExerciseCardLevelSets // InsertExerciseCard(); } } } catch (Exception ex) { throw ex; } }
private void BindExerciseCardValues() { try { ExerciseCardMaster objExerciseCardMaster = ExerciseController.GetExerciseCardMastersByID(ExerciseCardMasterId); var lstSetLevels = ExerciseController.GetExrciseCardLevelSetsByExerciseCardMaterId(ExerciseCardMasterId); List <ExrciseCardLevelSet> lstTemp = new List <ExrciseCardLevelSet>(); foreach (var obj in lstSetLevels) { ExrciseCardLevelSet objE = new ExrciseCardLevelSet(); objE.levelId = obj.levelId; objE.set1 = obj.set1; objE.set2 = obj.set2; objE.set3 = obj.set3; objE.set4 = obj.set4; lstTemp.Add(objE); } lstExrciseCardLevelSet = lstTemp; BindTempLevels(); txtCalories.Text = objExerciseCardMaster.Calories; txtDuration.Text = objExerciseCardMaster.duration; txtExerciseName.Text = objExerciseCardMaster.ExerciseMaster.exerciseName; txtResistence.Text = objExerciseCardMaster.Resistence; txtRPM.Text = objExerciseCardMaster.RPM; txtDistance.Text = objExerciseCardMaster.Distance; ddlBodyType.SelectedValue = objExerciseCardMaster.bodyTypeId == null ? "1" : objExerciseCardMaster.bodyTypeId.ToString(); ddlExerciseType.SelectedValue = objExerciseCardMaster.exerciseTypeId == null ? "1" : objExerciseCardMaster.exerciseTypeId.ToString(); ExerciseMasterId = (long)objExerciseCardMaster.exerciseId; if (objExerciseCardMaster.exerciseTypeId == (int)EnumExerciseType.ArobicExercise) { pnlArobic.Visible = true; pnlNonArobic.Visible = false; } else { pnlNonArobic.Visible = true; pnlArobic.Visible = false; pnlNonArobicView.Visible = true; pnlNonArobicEdit.Visible = false; } BindTempLevels(); } catch (Exception ex) { throw ex; } }