partial void InsertGrucoxRehabRightLegSession(GrucoxRehabRightLegSession instance);
partial void DeleteGrucoxRehabRightLegSession(GrucoxRehabRightLegSession instance);
private static bool StoreDataRehabRight_RemoteDB(DataClasses.RehabProgramRight rehabProgramLeft, int UserID) { GrucoxRehabRightLegSession RehabRightLegSession = new GrucoxRehabRightLegSession(); RehabRightLegSession.DeviceUID = (new Grucox.DataManager(CalibrationSettings.Default.DataManagerConnectionString)).GetDeviceMacAddress(); RehabRightLegSession.LiveUserID = UserID; RehabRightLegSession.SessionDate = DateTime.Now.Subtract(TimeSpan.FromMinutes(10)); RehabRightLegSession.SessionDuration = TimeSpan.FromSeconds(rehabProgramLeft.SessionDuration.Value); RehabRightLegSession.LeftMaxConcP = Convert.ToDecimal(rehabProgramLeft.LeftMaxConcP.Value); RehabRightLegSession.LeftMaxEcceP = Convert.ToDecimal(rehabProgramLeft.LeftMaxEcceP.Value); RehabRightLegSession.RightMaxConcP = Convert.ToDecimal(rehabProgramLeft.RightMaxConcP.Value); RehabRightLegSession.RightMaxEcceP = Convert.ToDecimal(rehabProgramLeft.RightMaxEcceP.Value); RehabRightLegSession.LeftAvgConcP = Convert.ToDecimal(rehabProgramLeft.LeftAvgConcP.Value); RehabRightLegSession.LeftAvgEcceP = Convert.ToDecimal(rehabProgramLeft.LeftAvgEcceP.Value); RehabRightLegSession.RightAvgConcP = Convert.ToDecimal(rehabProgramLeft.RightAvgConcP.Value); RehabRightLegSession.RightAvgEcceP = Convert.ToDecimal(rehabProgramLeft.RightAvgEcceP.Value); RehabRightLegSession.LeftStrengthIndex = Convert.ToDecimal(rehabProgramLeft.LeftStrengthIndex.Value); RehabRightLegSession.LeftEnduranceIndex = Convert.ToDecimal(rehabProgramLeft.LeftEnduranceIndex.Value); RehabRightLegSession.RightStrengthIndex = Convert.ToDecimal(rehabProgramLeft.RightStrengthIndex.Value); RehabRightLegSession.RightEnduranceIndex = Convert.ToDecimal(rehabProgramLeft.RightEnduranceIndex.Value); RehabRightLegSession.DistConc = Convert.ToDecimal(rehabProgramLeft.DistConc.Value); RehabRightLegSession.DistEcce = Convert.ToDecimal(rehabProgramLeft.DistEcce.Value); RehabRightLegSession.EnergyBurned = Convert.ToDecimal(rehabProgramLeft.EnergyBurned.Value); RehabRightLegSession.SessionDescription = "Rehab Program - Right Leg"; DataClasses.GrucoxDataClassesRemoteDBDataContext dc = new DataClasses.GrucoxDataClassesRemoteDBDataContext(); var matchedItem = (from sessions in dc.GetTable<DataClasses.GrucoxRehabRightLegSession>() //************************************** where sessions.ItemID == RehabRightLegSession.ItemID //******Check if customer already exists select sessions).SingleOrDefault(); //************************************** if (matchedItem == null) //If customer does not exist { try { dc.GrucoxRehabRightLegSessions.InsertOnSubmit(RehabRightLegSession); dc.GrucoxRehabRightLegSessions.Context.SubmitChanges(); //Add the new customer to the Customers Table return true; } catch (Exception ex) { return false; } } else //Customer already exists { try { dc.SubmitChanges(); return true; } catch (Exception ex) { return false; } } }