Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DensAsiClosureSection"/> class.
 /// </summary>
 /// <param name="mostAppropriateDensAsiTreatmentModality">The most appropriate treatment modality.</param>
 /// <param name="mostAppropriateDensAsiTreatmentModalityNote">The most appropriate treatment modality note.</param>
 /// <param name="densAsiIncompleteInterviewReason">The incomplete interview reason.</param>
 /// <param name="densAsiIncompleteInterviewReasonNote">The incomplete interview reason note.</param>
 public DensAsiClosureSection(
     DensAsiTreatmentModality mostAppropriateDensAsiTreatmentModality,
     string mostAppropriateDensAsiTreatmentModalityNote,
     DensAsiNonResponseType <DensAsiIncompleteInterviewReason> densAsiIncompleteInterviewReason,
     string densAsiIncompleteInterviewReasonNote)
 {
     if (densAsiIncompleteInterviewReason.DensAsiNonResponse != null
         &&
         !this.GetPossibleDensAsiNonResponseWellKnownNames(() => this.DensAsiIncompleteInterviewReason).Contains(
             densAsiIncompleteInterviewReason.DensAsiNonResponse.WellKnownName))
     {
         throw new ArgumentException(
                   "DensAsiIncompleteInterviewReason DensAsiNonResponse value '" + densAsiIncompleteInterviewReason.DensAsiNonResponse.WellKnownName
                   + "' is not valid.");
     }
     this._mostAppropriateDensAsiTreatmentModality     = mostAppropriateDensAsiTreatmentModality;
     this._mostAppropriateDensAsiTreatmentModalityNote = mostAppropriateDensAsiTreatmentModalityNote;
     this._densAsiIncompleteInterviewReason            = densAsiIncompleteInterviewReason;
     this._densAsiIncompleteInterviewReasonNote        = densAsiIncompleteInterviewReasonNote;
 }
 /// <summary>
 /// Assigns the most appropriate DensAsi treatment modality.
 /// </summary>
 /// <param name="mostAppropriateDensAsiTreatmentModality">The most appropriate dens asi treatment modality.</param>
 /// <returns>A DensAsiClosureSectionBuilder.</returns>
 public DensAsiClosureSectionBuilder WithMostAppropriateDensAsiTreatmentModality(DensAsiTreatmentModality mostAppropriateDensAsiTreatmentModality)
 {
     _mostAppropriateDensAsiTreatmentModality = mostAppropriateDensAsiTreatmentModality;
     return this;
 }
Пример #3
0
 /// <summary>
 /// Assigns the most appropriate DensAsi treatment modality.
 /// </summary>
 /// <param name="mostAppropriateDensAsiTreatmentModality">The most appropriate dens asi treatment modality.</param>
 /// <returns>A DensAsiClosureSectionBuilder.</returns>
 public DensAsiClosureSectionBuilder WithMostAppropriateDensAsiTreatmentModality(DensAsiTreatmentModality mostAppropriateDensAsiTreatmentModality)
 {
     _mostAppropriateDensAsiTreatmentModality = mostAppropriateDensAsiTreatmentModality;
     return(this);
 }