public static TreatmentBMPObservation Create(TreatmentBMPType treatmentBMPType, TreatmentBMPAssessmentObservationType TreatmentBMPAssessmentObservationType)
            {
                var treatmentBMPAssessment = TestTreatmentBMPAssessment.Create(TestTreatmentBMP.Create(treatmentBMPType));
                var TreatmentBMPTypeAssessmentObservationType = TestTreatmentBMPTypeObservationType.Create(treatmentBMPType, TreatmentBMPAssessmentObservationType);

                return(TreatmentBMPObservation.CreateNewBlank(treatmentBMPAssessment, TreatmentBMPTypeAssessmentObservationType, treatmentBMPType, TreatmentBMPAssessmentObservationType));
            }
Exemple #2
0
        public TreatmentBMPObservationSimple(TreatmentBMPObservation treatmentBMPObservation,
                                             bool overrideAssessmentScoreIfFailing)
        {
            ObservationScore = overrideAssessmentScoreIfFailing ? string.Empty : treatmentBMPObservation.FormattedObservationScore();
            ObservationValue = treatmentBMPObservation.CalculateObservationValue();
            IsComplete       = treatmentBMPObservation.IsComplete();

            OverrideScore     = overrideAssessmentScoreIfFailing && IsComplete && treatmentBMPObservation.OverrideScoreForFailingObservation(treatmentBMPObservation.TreatmentBMPAssessmentObservationType);
            OverrideScoreText = treatmentBMPObservation.CalculateOverrideScoreText(overrideAssessmentScoreIfFailing);
        }
 public void UpdateModel(TreatmentBMPObservation treatmentBMPObservation)
 {
     treatmentBMPObservation.ObservationData = ObservationData;
 }
 public CollectionMethodSectionViewModel(TreatmentBMPObservation treatmentBMPObservation, Models.TreatmentBMPAssessmentObservationType treatmentBMPAssessmentObservationType)
 {
     TreatmentBMPAssessmentObservationTypeID = treatmentBMPAssessmentObservationType.TreatmentBMPAssessmentObservationTypeID;
     ObservationData = treatmentBMPObservation?.ObservationData;
 }