コード例 #1
0
ファイル: EmailAddressAssembler.cs プロジェクト: nhannd/Xian
        public EmailAddressDetail CreateEmailAddressDetail(EmailAddress emailAddress, IPersistenceContext context)
        {
            EmailAddressDetail detail = new EmailAddressDetail();

            detail.Address = emailAddress.Address;
            detail.ValidRangeFrom = emailAddress.ValidRange.From;
            detail.ValidRangeUntil = emailAddress.ValidRange.Until;

            return detail;
        }
コード例 #2
0
ファイル: EmailAddressAssembler.cs プロジェクト: nhannd/Xian
        public EmailAddress CreateEmailAddress(EmailAddressDetail detail)
        {
            EmailAddress emailAddress = new EmailAddress();

            emailAddress.Address = detail.Address;
            emailAddress.ValidRange = new DateTimeRange(
                detail.ValidRangeFrom,
                detail.ValidRangeUntil);

            return emailAddress;
        }
コード例 #3
0
ファイル: EmailAddress.cs プロジェクト: m-berkani/ClearCanvas
 /// <summary>
 /// Returns true if the objects represent the same email address, regardless of validity range.
 /// </summary>
 /// <param name="that"></param>
 /// <returns></returns>
 public bool IsSameEmailAddress(EmailAddress that)
 {
     return that != null && this._address == that._address;
 }
コード例 #4
0
 /// <summary>
 /// Returns true if the objects represent the same email address, regardless of validity range.
 /// </summary>
 /// <param name="that"></param>
 /// <returns></returns>
 public bool IsSameEmailAddress(EmailAddress that)
 {
     return(that != null && this._address == that._address);
 }