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; } }
private void InsertExerciseCard() { try { if (SetExerciseMode == "Insert") { ExerciseMaster objExerciseMaster = new ExerciseMaster(); objExerciseMaster.exerciseName = txtExerciseName.Text; objExerciseMaster.exerciseTypeId = Convert.ToInt32(ddlExerciseType.SelectedValue); objExerciseMaster.isPersonalTrainingPackAllow = chkIsPTP.Checked; objExerciseMaster.clubId = LoginUser.ClubId; objExerciseMaster = new ExerciseController().InsertExerciseMaster(objExerciseMaster); ExerciseCardMaster objExerciseCardMaster = new ExerciseCardMaster(); objExerciseCardMaster.bodyTypeId = Convert.ToInt32(ddlBodyType.SelectedValue); objExerciseCardMaster.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().InsertExerciseCardMaster(objExerciseCardMaster); if (Convert.ToInt32(ddlExerciseType.SelectedValue) == (int)EnumExerciseType.NonArobicExercise) { foreach (var obj in lstExrciseCardLevelSet) { ExrciseCardLevelSet objE = new ExrciseCardLevelSet(); 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); } } } } catch (Exception ex) { throw ex; } }
private void InsertNonArobicExercise() { try { var obj = lstExrciseCardLevelSet; ExrciseCardLevelSet temp = new ExrciseCardLevelSet(); if (obj == null) { obj = new List <ExrciseCardLevelSet>(); } // For checking same level record exists or not if (lstExrciseCardLevelSet != null && lstExrciseCardLevelSet.Count > 0) { var objIsRecordExistForSameLevel = lstExrciseCardLevelSet.FirstOrDefault(x => x.levelId == Convert.ToInt32(ddlLevels.SelectedValue) && x.isDeleted == false); if (objIsRecordExistForSameLevel == null) { temp.levelId = Convert.ToInt32(ddlLevels.SelectedValue); temp.set1 = txtSet1.Text; temp.set2 = txtSet2.Text; temp.set3 = txtSet3.Text; temp.set4 = txtSet4.Text; obj.Add(temp); lstExrciseCardLevelSet = obj; } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','This Level Set Already Exist')", true); } } else { temp.levelId = Convert.ToInt32(ddlLevels.SelectedValue); temp.set1 = txtSet1.Text; temp.set2 = txtSet2.Text; temp.set3 = txtSet3.Text; temp.set4 = txtSet4.Text; obj.Add(temp); lstExrciseCardLevelSet = obj; } } catch (Exception ex) { throw ex; } }
public ExrciseCardLevelSet InsertExrciseCardLevelSet(ExrciseCardLevelSet objExrciseCardLevelSet) { try { objExrciseCardLevelSet.insertDate = DateTime.Now; //objExrciseCardLevelSet.isActive = true; objExrciseCardLevelSet.isDeleted = false; using (var context = new FitnessCenterEntities()) { context.ExrciseCardLevelSets.AddObject(objExrciseCardLevelSet); context.SaveChanges(); return(objExrciseCardLevelSet); } } catch (Exception ex) { throw ex; } }
public ExrciseCardLevelSet UpdateExrciseCardLevelSet(ExrciseCardLevelSet objExrciseCardLevelSet) { try { objExrciseCardLevelSet.updateDate = DateTime.Now; using (var context = new FitnessCenterEntities()) { context.ExrciseCardLevelSets.Attach(context.ExrciseCardLevelSets.Single(varC => varC.exrciseCardId == objExrciseCardLevelSet.exrciseCardId)); context.ExrciseCardLevelSets.ApplyCurrentValues(objExrciseCardLevelSet); context.SaveChanges(); return(objExrciseCardLevelSet); } } catch (Exception ex) { throw ex; } }