Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="StaffIdentifier"/> class.
        /// </summary>
        /// <param name="staffIdentifierType">Type of the staff identifier.</param>
        /// <param name="identifierNumber">The identifier number.</param>
        /// <param name="effectiveDateRange">The effective date range.</param>
        public StaffIdentifier(StaffIdentifierType staffIdentifierType, string identifierNumber, DateRange effectiveDateRange)
        {
            Check.IsNotNull(staffIdentifierType, "Staff identifier type is required.");
            Check.IsNotNullOrWhitespace(identifierNumber, "Identifier number is required.");

            _staffIdentifierType = staffIdentifierType;
            _identifierNumber    = identifierNumber;
            _effectiveDateRange  = effectiveDateRange;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="StaffIdentifier"/> class.
        /// </summary>
        /// <param name="staffIdentifierType">Type of the staff identifier.</param>
        /// <param name="identifierNumber">The identifier number.</param>
        /// <param name="effectiveDateRange">The effective date range.</param>
        public StaffIdentifier(StaffIdentifierType staffIdentifierType, string identifierNumber, DateRange effectiveDateRange)
        {
            Check.IsNotNull(staffIdentifierType, "Staff identifier type is required.");
            Check.IsNotNullOrWhitespace(identifierNumber, "Identifier number is required.");

            _staffIdentifierType = staffIdentifierType;
            _identifierNumber = identifierNumber;
            _effectiveDateRange = effectiveDateRange;
        }