public MemberCaseCarePlanAssessment CreateAssessment() { MemberCaseCarePlanAssessment assessment = new MemberCaseCarePlanAssessment(application); assessment.MemberCaseCarePlanId = this.Id; assessment.MemberCaseCarePlan = this; foreach (MemberCaseCarePlanGoal currentMemberCaseCarePlanGoal in goals) { MemberCaseCarePlanAssessmentCareMeasure assessmentCareMeasure = assessment.CareMeasure(currentMemberCaseCarePlanGoal.CareMeasureId); if (assessmentCareMeasure == null) { // IF THE ASSESSMENT DOES NOT CONTAIN THE CARE MEASURE, ADD THE CARE MEASURE AND GET THE REFERENCE assessmentCareMeasure = new MemberCaseCarePlanAssessmentCareMeasure(application); assessmentCareMeasure.MemberCaseCarePlanAssessmentId = assessment.Id; assessmentCareMeasure.MemberCaseCarePlanAssessment = assessment; assessmentCareMeasure.SetCareMeasure(currentMemberCaseCarePlanGoal.CareMeasure); assessment.Measures.Add(assessmentCareMeasure); } assessmentCareMeasure.AddMemberCaseCarePlanGoal(currentMemberCaseCarePlanGoal); } return(assessment); }
public Boolean IsEqual(MemberCaseCarePlanAssessment compareObject) { Boolean isEqual = base.IsEqual((CoreObject)compareObject); // TODO: return(isEqual); }
public MemberCaseCarePlanAssessment Copy() { Server.Application.MemberCaseCarePlanAssessment serverObject = (Server.Application.MemberCaseCarePlanAssessment)ToServerObject(); MemberCaseCarePlanAssessment copiedObject = new MemberCaseCarePlanAssessment(application, serverObject); return(copiedObject); }