コード例 #1
0
ファイル: AgencyIdentifier.cs プロジェクト: girish66/REM
        /// <summary>
        /// Initializes a new instance of the <see cref="AgencyIdentifier"/> class.
        /// </summary>
        /// <param name="agencyIdentifierType">
        /// The agency identifier type.
        /// </param>
        /// <param name="identifierNumber">
        /// The identifier number.
        /// </param>
        /// <param name="effectiveDateRange">
        /// The effective date range.
        /// </param>
        protected internal AgencyIdentifier(AgencyIdentifierType agencyIdentifierType, string identifierNumber, DateRange effectiveDateRange)
        {
            Check.IsNotNull(agencyIdentifierType, () => AgencyIdentifierType);
            Check.IsNotNullOrWhitespace(identifierNumber, () => IdentifierNumber);

            _agencyIdentifierType = agencyIdentifierType;
            _identifierNumber     = identifierNumber;
            _effectiveDateRange   = effectiveDateRange;
        }
コード例 #2
0
ファイル: AgencyIdentifier.cs プロジェクト: divyang4481/REM
        /// <summary>
        /// Initializes a new instance of the <see cref="AgencyIdentifier"/> class.
        /// </summary>
        /// <param name="agencyIdentifierType">
        /// The agency identifier type.
        /// </param>
        /// <param name="identifierNumber">
        /// The identifier number.
        /// </param>
        /// <param name="effectiveDateRange">
        /// The effective date range.
        /// </param>
        protected internal AgencyIdentifier(AgencyIdentifierType agencyIdentifierType, string identifierNumber, DateRange effectiveDateRange)
        {
            Check.IsNotNull ( agencyIdentifierType, () => AgencyIdentifierType );
            Check.IsNotNullOrWhitespace ( identifierNumber, () => IdentifierNumber );

            _agencyIdentifierType = agencyIdentifierType;
            _identifierNumber = identifierNumber;
            _effectiveDateRange = effectiveDateRange;
        }
コード例 #3
0
 /// <summary>
 /// Assigns the type of the agency identifier.
 /// </summary>
 /// <param name="agencyIdentifierType">Type of the agency identifier.</param>
 /// <returns>An AgencyIdentifierBuilder.</returns>
 public AgencyIdentifierBuilder WithAgencyIdentifierType(AgencyIdentifierType agencyIdentifierType)
 {
     _agencyIdentifierType = agencyIdentifierType;
     return this;
 }
コード例 #4
0
 /// <summary>
 /// Assigns the type of the agency identifier.
 /// </summary>
 /// <param name="agencyIdentifierType">Type of the agency identifier.</param>
 /// <returns>An AgencyIdentifierBuilder.</returns>
 public AgencyIdentifierBuilder WithAgencyIdentifierType(AgencyIdentifierType agencyIdentifierType)
 {
     _agencyIdentifierType = agencyIdentifierType;
     return(this);
 }