Esempio n. 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PayorCoverage"/> class.
        /// </summary>
        /// <param name="payor">The payor.</param>
        /// <param name="payorSubscriber">The payor subscriber.</param>
        /// <param name="memberNumber">The member number.</param>
        /// <param name="effectiveCoverageDateRange">The effective coverage date range.</param>
        /// <param name="payorCoverageType">Type of the payor coverage.</param>
        public PayorCoverage(Payor payor, PayorSubscriber payorSubscriber, string memberNumber, DateRange effectiveCoverageDateRange,  PayorCoverageType payorCoverageType )
        {
            Check.IsNotNull ( payor, ()=> Payor );
            Check.IsNotNull ( payorSubscriber, () => PayorSubscriber );
            Check.IsNotNull ( memberNumber, () => MemberNumber );
            Check.IsNotNull ( effectiveCoverageDateRange, () =>  EffectiveCoverageDateRange );
            Check.IsNotNull ( payorCoverageType, () => PayorCoverageType );

            Payor = payor;
            MemberNumber = memberNumber;
            EffectiveCoverageDateRange = effectiveCoverageDateRange;
            PayorSubscriber = payorSubscriber;
            PayorCoverageType = payorCoverageType;
        }
Esempio n. 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PayorCoverage"/> class.
        /// </summary>
        /// <param name="payor">The payor.</param>
        /// <param name="payorSubscriber">The payor subscriber.</param>
        /// <param name="memberNumber">The member number.</param>
        /// <param name="effectiveCoverageDateRange">The effective coverage date range.</param>
        /// <param name="payorCoverageType">Type of the payor coverage.</param>
        public PayorCoverage(Payor payor, PayorSubscriber payorSubscriber, string memberNumber, DateRange effectiveCoverageDateRange, PayorCoverageType payorCoverageType)
        {
            Check.IsNotNull(payor, () => Payor);
            Check.IsNotNull(payorSubscriber, () => PayorSubscriber);
            Check.IsNotNull(memberNumber, () => MemberNumber);
            Check.IsNotNull(effectiveCoverageDateRange, () => EffectiveCoverageDateRange);
            Check.IsNotNull(payorCoverageType, () => PayorCoverageType);

            Payor        = payor;
            MemberNumber = memberNumber;
            EffectiveCoverageDateRange = effectiveCoverageDateRange;
            PayorSubscriber            = payorSubscriber;
            PayorCoverageType          = payorCoverageType;
        }