/// <summary> /// 基本情報更新 /// </summary> /// <param name="id"></param> /// <param name="name"></param> /// <param name="locationId"></param> /// <param name="gender"></param> /// <param name="birthday"></param> /// <param name="height"></param> /// <param name="bodyWeight"></param> /// <param name="bodyFatPercentage"></param> /// <param name="maxBloodPressure"></param> /// <param name="minBloodPressure"></param> /// <param name="basalMetabolism"></param> /// <returns></returns> public bool UpdateBasicData(int id, string name, int locationId, int gender, DateTime birthday, float height, float bodyWeight, float bodyFatPercentage, int maxBloodPressure, int minBloodPressure, int basalMetabolism) { var model = new BasicDataModel { Id = id, Name = name, LocationId = locationId, Gender = gender, BirthDay = birthday, Height = height, BodyWeight = bodyWeight, BodyFatPercentage = bodyFatPercentage, MaxBloodPressure = maxBloodPressure, MinBloodPressure = minBloodPressure, BasalMetabolism = basalMetabolism, RegistedDate = DateTime.Now }; using (var db = new SQLiteConnection(DbConst.DbPath)) { var result = db.Update(model); if (result == DbConst.Failed) { return(false); } db.Commit(); return(true); } }
public virtual ActionResult SaveCommentsPMI( BasicDataModel modelPMI, int operationId, int callType, string classification, string additional_validators, bool Request = false) { var model = modelPMI.BasicPMIWorkflow; model.UserComments = modelPMI.UserComments; model.PMRCycleId = modelPMI.BasicPMIWorkflow.PMRCycleId; model.ResultsMatrixId = modelPMI.BasicPMIWorkflow.ResultsMatrixId; model.UserName = IDBContext.Current.UserName; _resultsMatrixRepository.SaveCommentsPMI(model); var callTypeEnum = (K2CallType)callType; if (Request) { return(RedirectToAction("HandleRequest", new { operationId = operationId, callType = callType, operationNumber = model.OperationNumber, classification = classification, additionalValidator = additional_validators })); } else { if (callTypeEnum == K2CallType.StartUpPlanValidation) { return(RedirectToAction("BeginStartupPlan", new { operationNumber = model.OperationNumber })); } else if (callTypeEnum == K2CallType.PMRCycleStartup) { return(RedirectToAction("BeginPMRCycleStartup", new { operationNumber = model.OperationNumber, classification })); } else { return(RedirectToAction("BeginTLCompleted", new { operationNumber = model.OperationNumber, classification })); } } }