/// <summary> /// Initializes a new instance of the <see cref="GpraProfessionalInformationSection"/> class. /// </summary> /// <param name="gpraJobTrainingProgram">The gpra job training program.</param> /// <param name="otherJobTrainingProgramSpecificationNote">The other job training program specification note.</param> /// <param name="highestGpraEducationLevel">The highest gpra education level.</param> /// <param name="gpraEmploymentStatus">The gpra employment status.</param> /// <param name="otherEmploymentTypeSpecificationNote">The other employment type specification note.</param> /// <param name="wagesPretaxIncomeAmount">The wages pretax income amount.</param> /// <param name="publicAssistancePretaxIncomeAmount">The public assistance pretax income amount.</param> /// <param name="retirementPretaxIncomeAmount">The retirement pretax income amount.</param> /// <param name="disabilityPretaxIncomeAmount">The disability pretax income amount.</param> /// <param name="nonLegalPretaxIncomeAmount">The non legal pretax income amount.</param> /// <param name="familyFriendsPretaxIncomeAmount">The family friends pretax income amount.</param> /// <param name="otherPretaxIncomeAmount">The other pretax income amount.</param> /// <param name="otherPretaxIncomeSpecificationNote">The other pretax income specification note.</param> public GpraProfessionalInformationSection(GpraNonResponseType<GpraJobTrainingProgram> gpraJobTrainingProgram, string otherJobTrainingProgramSpecificationNote, GpraNonResponseType<GpraEducationLevel> highestGpraEducationLevel, GpraNonResponseType<GpraEmploymentStatus> gpraEmploymentStatus, string otherEmploymentTypeSpecificationNote, GpraNonResponseType<int?> wagesPretaxIncomeAmount, GpraNonResponseType<int?> publicAssistancePretaxIncomeAmount, GpraNonResponseType<int?> retirementPretaxIncomeAmount, GpraNonResponseType<int?> disabilityPretaxIncomeAmount, GpraNonResponseType<int?> nonLegalPretaxIncomeAmount, GpraNonResponseType<int?> familyFriendsPretaxIncomeAmount, GpraNonResponseType<int?> otherPretaxIncomeAmount, string otherPretaxIncomeSpecificationNote) { _gpraJobTrainingProgram = gpraJobTrainingProgram; _otherJobTrainingProgramSpecificationNote = otherJobTrainingProgramSpecificationNote; _highestGpraEducationLevel = highestGpraEducationLevel; _gpraEmploymentStatus = gpraEmploymentStatus; _otherEmploymentTypeSpecificationNote = otherEmploymentTypeSpecificationNote; _wagesPretaxIncomeAmount = wagesPretaxIncomeAmount; _publicAssistancePretaxIncomeAmount = publicAssistancePretaxIncomeAmount; _retirementPretaxIncomeAmount = retirementPretaxIncomeAmount; _disabilityPretaxIncomeAmount = disabilityPretaxIncomeAmount; _nonLegalPretaxIncomeAmount = nonLegalPretaxIncomeAmount; _familyFriendsPretaxIncomeAmount = familyFriendsPretaxIncomeAmount; _otherPretaxIncomeAmount = otherPretaxIncomeAmount; _otherPretaxIncomeSpecificationNote = otherPretaxIncomeSpecificationNote; }
public void GpraNonResponseTypeObject_Map_Succeed() { GpraNonResponseType <bool?> source = new GpraNonResponseType <bool?>(); GpraNonResponseTypeDto <bool?> dest = Mapper.Map <GpraNonResponseTypeDto <bool?> >(source); Assert.IsNotNull(dest); }
/// <summary> /// Initializes a new instance of the <see cref="GpraCrimeCriminalJusticeSection"/> class. /// </summary> /// <param name="arrestedCount">The arrested count.</param> /// <param name="arrestedDrugCount">The arrested drug count.</param> /// <param name="awaitingTrialIndicator">The awaiting trial indicator.</param> /// <param name="crimeCount">The crime count.</param> /// <param name="nightsConfinedCount">The nights confined count.</param> /// <param name="paroleProbationIndicator">The parole probation indicator.</param> public GpraCrimeCriminalJusticeSection(GpraNonResponseType<int?> arrestedCount, GpraNonResponseType<int?> arrestedDrugCount, GpraNonResponseType<bool?> awaitingTrialIndicator, GpraNonResponseType<int?> crimeCount, GpraNonResponseType<int?> nightsConfinedCount, GpraNonResponseType<bool?> paroleProbationIndicator) { _arrestedCount = arrestedCount; _arrestedDrugCount = arrestedDrugCount; _awaitingTrialIndicator = awaitingTrialIndicator; _crimeCount = crimeCount; _nightsConfinedCount = nightsConfinedCount; _paroleProbationIndicator = paroleProbationIndicator; }
/// <summary> /// Initializes a new instance of the <see cref="GpraSocialConnectednessSection"/> class. /// </summary> /// <param name="attendOtherGroupsCount">The attend other groups count.</param> /// <param name="attendOtherGroupsIndicator">The attend other groups indicator.</param> /// <param name="attendReligiousGroupsCount">The attend religious groups count.</param> /// <param name="attendReligiousGroupsIndicator">The attend religious groups indicator.</param> /// <param name="attendVoluntaryGroupsCount">The attend voluntary groups count.</param> /// <param name="attendVoluntaryGroupsIndicator">The attend voluntary groups indicator.</param> /// <param name="gpraTroubleContact">The Gpra trouble contact.</param> /// <param name="gpraTroubleContactSpecificationNote">The Gpra trouble contact specification note.</param> /// <param name="interactFamilyFriendsIndicator">The interact family friends indicator.</param> public GpraSocialConnectednessSection(GpraNonResponseType<int?> attendOtherGroupsCount, GpraNonResponseType<bool?> attendOtherGroupsIndicator, GpraNonResponseType<int?> attendReligiousGroupsCount, GpraNonResponseType<bool?> attendReligiousGroupsIndicator, GpraNonResponseType<int?> attendVoluntaryGroupsCount, GpraNonResponseType<bool?> attendVoluntaryGroupsIndicator, GpraNonResponseType<GpraTroubleContact> gpraTroubleContact, string gpraTroubleContactSpecificationNote, GpraNonResponseType<bool?> interactFamilyFriendsIndicator ) { _attendOtherGroupsCount = attendOtherGroupsCount; _attendOtherGroupsIndicator = attendOtherGroupsIndicator; _attendReligiousGroupsCount = attendReligiousGroupsCount; _attendReligiousGroupsIndicator = attendReligiousGroupsIndicator; _attendVoluntaryGroupsCount = attendVoluntaryGroupsCount; _attendVoluntaryGroupsIndicator = attendVoluntaryGroupsIndicator; _gpraTroubleContact = gpraTroubleContact; _gpraTroubleContactSpecificationNote = gpraTroubleContactSpecificationNote; _interactFamilyFriendsIndicator = interactFamilyFriendsIndicator; }
/// <summary> /// Maps the type of to gpra non response. /// </summary> /// <typeparam name="T">The type of the value.</typeparam> /// <param name="gpraNonResponseTypeDto">The gpra non response type dto.</param> /// <param name="mappingHelper">The mapping helper.</param> /// <returns>A <see cref="Rem.Domain.Clinical.GpraModule.GpraNonResponseType<T>"/></returns> public static GpraNonResponseType <T> MapToGpraNonResponseType <T> ( GpraNonResponseTypeDto <T> gpraNonResponseTypeDto, IDtoToDomainMappingHelper mappingHelper) { var result = new GpraNonResponseType <T> (); if (gpraNonResponseTypeDto != null) { if (!typeof(T).IsNullable() || gpraNonResponseTypeDto.Value != null || gpraNonResponseTypeDto.GpraNonResponse != null) { result = gpraNonResponseTypeDto.GpraNonResponse != null ? new GpraNonResponseType <T> ( mappingHelper.MapLookupField <GpraNonResponse> (gpraNonResponseTypeDto.GpraNonResponse)) : new GpraNonResponseType <T> (gpraNonResponseTypeDto.Value); } } else { throw new InvalidOperationException("GpraNonResponseTypeDto Cannot be Null."); } return(result); }
/// <summary> /// Initializes a new instance of the <see cref="GpraDrugAlcoholUseSection"/> class. /// </summary> /// <param name="alcoholIntoxicationFivePlusDrinksDayCount">The alcohol intoxication five plus drinks day count.</param> /// <param name="alcoholIntoxicationFourOrFewerDrinksDayCount">The alcohol intoxication four or fewer drinks day count.</param> /// <param name="anyAlcoholDayCount">Any alcohol day count.</param> /// <param name="barbituratesDayCount">The barbiturates day count.</param> /// <param name="barbituratesGpraDrugRoute">The barbiturates gpra drug route.</param> /// <param name="benzondiazepinesDayCount">The benzondiazepines day count.</param> /// <param name="benzondiazepinesGpraDrugRoute">The benzondiazepines gpra drug route.</param> /// <param name="cocaineCrackDayCount">The cocaine crack day count.</param> /// <param name="cocaineCrackGpraDrugRoute">The cocaine crack gpra drug route.</param> /// <param name="codeineDayCount">The codeine day count.</param> /// <param name="codeineGpraDrugRoute">The codeine gpra drug route.</param> /// <param name="darvonDayCount">The darvon day count.</param> /// <param name="darvonGpraDrugRoute">The darvon gpra drug route.</param> /// <param name="dermerolDayCount">The dermerol day count.</param> /// <param name="dermerolGpraDrugRoute">The dermerol gpra drug route.</param> /// <param name="diluadidDayCount">The diluadid day count.</param> /// <param name="diluadidGpraDrugRoute">The diluadid gpra drug route.</param> /// <param name="hallucinogensDayCount">The hallucinogens day count.</param> /// <param name="hallucinogensGpraDrugRoute">The hallucinogens gpra drug route.</param> /// <param name="heroinDayCount">The heroin day count.</param> /// <param name="heroinGpraDrugRoute">The heroin gpra drug route.</param> /// <param name="illegalDrugsDayCount">The illegal drugs day count.</param> /// <param name="inhalantsDayCount">The inhalants day count.</param> /// <param name="inhalantsGpraDrugRoute">The inhalants gpra drug route.</param> /// <param name="injectedDrugsIndicator">The injected drugs indicator.</param> /// <param name="injectionGpraFrequencyOfUseOfUsedItems">The injection gpra frequency of use of used items.</param> /// <param name="ketamineDayCount">The ketamine day count.</param> /// <param name="ketamineGpraDrugRoute">The ketamine gpra drug route.</param> /// <param name="marijuanaHashishDayCount">The marijuana hashish day count.</param> /// <param name="marijuanaHashishGpraDrugRoute">The marijuana hashish gpra drug route.</param> /// <param name="methamphetamineDayCount">The methamphetamine day count.</param> /// <param name="methamphetamineGpraDrugRoute">The methamphetamine gpra drug route.</param> /// <param name="morphineDayCount">The morphine day count.</param> /// <param name="morphineGpraDrugRoute">The morphine gpra drug route.</param> /// <param name="nonPrescriptionGhbDayCount">The non prescription GHB day count.</param> /// <param name="nonPrescriptionGhbGpraDrugRoute">The non prescription GHB gpra drug route.</param> /// <param name="nonPrescriptionMethadoneDayCount">The non prescription methadone day count.</param> /// <param name="nonPrescriptionMethodoneGpraDrugRoute">The non prescription methodone gpra drug route.</param> /// <param name="otherIllegalDrugsDayCount">The other illegal drugs day count.</param> /// <param name="otherIllegalDrugsGpraDrugRoute">The other illegal drugs gpra drug route.</param> /// <param name="otherIllegalDrugsSpecificationNote">The other illegal drugs specification note.</param> /// <param name="oxycontinOxycodoneDayCount">The oxycontin oxycodone day count.</param> /// <param name="oxycontinOxycodoneGpraDrugRoute">The oxycontin oxycodone gpra drug route.</param> /// <param name="percocetDayCount">The percocet day count.</param> /// <param name="percocetGpraDrugRoute">The percocet gpra drug route.</param> /// <param name="sameDayAlcoholDrugsDayCount">The same day alcohol drugs day count.</param> /// <param name="tranquilizersDayCount">The tranquilizers day count.</param> /// <param name="tranquilizersGpraDrugRoute">The tranquilizers gpra drug route.</param> /// <param name="tylenolDayCount">The tylenol day count.</param> /// <param name="tylenolGpraDrugRoute">The tylenol gpra drug route.</param> public GpraDrugAlcoholUseSection(GpraNonResponseType<int?> alcoholIntoxicationFivePlusDrinksDayCount, GpraNonResponseType<int?> alcoholIntoxicationFourOrFewerDrinksDayCount, GpraNonResponseType<int?> anyAlcoholDayCount, GpraNonResponseType<int?> barbituratesDayCount, GpraNonResponseType<GpraDrugRoute> barbituratesGpraDrugRoute, GpraNonResponseType<int?> benzondiazepinesDayCount, GpraNonResponseType<GpraDrugRoute> benzondiazepinesGpraDrugRoute, GpraNonResponseType<int?> cocaineCrackDayCount, GpraNonResponseType<GpraDrugRoute> cocaineCrackGpraDrugRoute, GpraNonResponseType<int?> codeineDayCount, GpraNonResponseType<GpraDrugRoute> codeineGpraDrugRoute, GpraNonResponseType<int?> darvonDayCount, GpraNonResponseType<GpraDrugRoute> darvonGpraDrugRoute, GpraNonResponseType<int?> dermerolDayCount, GpraNonResponseType<GpraDrugRoute> dermerolGpraDrugRoute, GpraNonResponseType<int?> diluadidDayCount, GpraNonResponseType<GpraDrugRoute> diluadidGpraDrugRoute, GpraNonResponseType<int?> hallucinogensDayCount, GpraNonResponseType<GpraDrugRoute> hallucinogensGpraDrugRoute, GpraNonResponseType<int?> heroinDayCount, GpraNonResponseType<GpraDrugRoute> heroinGpraDrugRoute, GpraNonResponseType<int?> illegalDrugsDayCount, GpraNonResponseType<int?> inhalantsDayCount, GpraNonResponseType<GpraDrugRoute> inhalantsGpraDrugRoute, GpraNonResponseType<bool?> injectedDrugsIndicator, GpraNonResponseType<GpraFrequencyOfUseOfUsedItems> injectionGpraFrequencyOfUseOfUsedItems, GpraNonResponseType<int?> ketamineDayCount, GpraNonResponseType<GpraDrugRoute> ketamineGpraDrugRoute, GpraNonResponseType<int?> marijuanaHashishDayCount, GpraNonResponseType<GpraDrugRoute> marijuanaHashishGpraDrugRoute, GpraNonResponseType<int?> methamphetamineDayCount, GpraNonResponseType<GpraDrugRoute> methamphetamineGpraDrugRoute, GpraNonResponseType<int?> morphineDayCount, GpraNonResponseType<GpraDrugRoute> morphineGpraDrugRoute, GpraNonResponseType<int?> nonPrescriptionGhbDayCount, GpraNonResponseType<GpraDrugRoute> nonPrescriptionGhbGpraDrugRoute, GpraNonResponseType<int?> nonPrescriptionMethadoneDayCount, GpraNonResponseType<GpraDrugRoute> nonPrescriptionMethodoneGpraDrugRoute, GpraNonResponseType<int?> otherIllegalDrugsDayCount, GpraNonResponseType<GpraDrugRoute> otherIllegalDrugsGpraDrugRoute, string otherIllegalDrugsSpecificationNote, GpraNonResponseType<int?> oxycontinOxycodoneDayCount, GpraNonResponseType<GpraDrugRoute> oxycontinOxycodoneGpraDrugRoute, GpraNonResponseType<int?> percocetDayCount, GpraNonResponseType<GpraDrugRoute> percocetGpraDrugRoute, GpraNonResponseType<int?> sameDayAlcoholDrugsDayCount, GpraNonResponseType<int?> tranquilizersDayCount, GpraNonResponseType<GpraDrugRoute> tranquilizersGpraDrugRoute, GpraNonResponseType<int?> tylenolDayCount, GpraNonResponseType<GpraDrugRoute> tylenolGpraDrugRoute ) { _alcoholIntoxicationFivePlusDrinksDayCount = alcoholIntoxicationFivePlusDrinksDayCount; _alcoholIntoxicationFourOrFewerDrinksDayCount = alcoholIntoxicationFourOrFewerDrinksDayCount; _anyAlcoholDayCount = anyAlcoholDayCount; _barbituratesDayCount = barbituratesDayCount; _barbituratesGpraDrugRoute = barbituratesGpraDrugRoute; _benzondiazepinesDayCount = benzondiazepinesDayCount; _benzondiazepinesGpraDrugRoute = benzondiazepinesGpraDrugRoute; _cocaineCrackDayCount = cocaineCrackDayCount; _cocaineCrackGpraDrugRoute = cocaineCrackGpraDrugRoute; _codeineDayCount = codeineDayCount; _codeineGpraDrugRoute = codeineGpraDrugRoute; _darvonDayCount = darvonDayCount; _darvonGpraDrugRoute = darvonGpraDrugRoute; _dermerolDayCount = dermerolDayCount; _dermerolGpraDrugRoute = dermerolGpraDrugRoute; _diluadidDayCount = diluadidDayCount; _diluadidGpraDrugRoute = diluadidGpraDrugRoute; _hallucinogensDayCount = hallucinogensDayCount; _hallucinogensGpraDrugRoute = hallucinogensGpraDrugRoute; _heroinDayCount = heroinDayCount; _heroinGpraDrugRoute = heroinGpraDrugRoute; _illegalDrugsDayCount = illegalDrugsDayCount; _inhalantsDayCount = inhalantsDayCount; _inhalantsGpraDrugRoute = inhalantsGpraDrugRoute; _injectedDrugsIndicator = injectedDrugsIndicator; _injectionGpraFrequencyOfUseOfUsedItems = injectionGpraFrequencyOfUseOfUsedItems; _ketamineDayCount = ketamineDayCount; _ketamineGpraDrugRoute = ketamineGpraDrugRoute; _marijuanaHashishDayCount = marijuanaHashishDayCount; _marijuanaHashishGpraDrugRoute = marijuanaHashishGpraDrugRoute; _methamphetamineDayCount = methamphetamineDayCount; _methamphetamineGpraDrugRoute = methamphetamineGpraDrugRoute; _morphineDayCount = morphineDayCount; _morphineGpraDrugRoute = morphineGpraDrugRoute; _nonPrescriptionGhbDayCount = nonPrescriptionGhbDayCount; _nonPrescriptionGhbGpraDrugRoute = nonPrescriptionGhbGpraDrugRoute; _nonPrescriptionMethadoneDayCount = nonPrescriptionMethadoneDayCount; _nonPrescriptionMethodoneGpraDrugRoute = nonPrescriptionMethodoneGpraDrugRoute; _otherIllegalDrugsDayCount = otherIllegalDrugsDayCount; _otherIllegalDrugsGpraDrugRoute = otherIllegalDrugsGpraDrugRoute; _otherIllegalDrugsSpecificationNote = otherIllegalDrugsSpecificationNote; _oxycontinOxycodoneDayCount = oxycontinOxycodoneDayCount; _oxycontinOxycodoneGpraDrugRoute = oxycontinOxycodoneGpraDrugRoute; _percocetDayCount = percocetDayCount; _percocetGpraDrugRoute = percocetGpraDrugRoute; _sameDayAlcoholDrugsDayCount = sameDayAlcoholDrugsDayCount; _tranquilizersDayCount = tranquilizersDayCount; _tranquilizersGpraDrugRoute = tranquilizersGpraDrugRoute; _tylenolDayCount = tylenolDayCount; _tylenolGpraDrugRoute = tylenolGpraDrugRoute; }
public void GpraNonResponseTypeObject_Map_Succeed() { GpraNonResponseType<bool?> source = new GpraNonResponseType<bool?>(); GpraNonResponseTypeDto<bool?> dest = Mapper.Map<GpraNonResponseTypeDto<bool?>>(source); Assert.IsNotNull(dest); }