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; }
public EmailAddress CreateEmailAddress(EmailAddressDetail detail) { EmailAddress emailAddress = new EmailAddress(); emailAddress.Address = detail.Address; emailAddress.ValidRange = new DateTimeRange( detail.ValidRangeFrom, detail.ValidRangeUntil); return emailAddress; }
/// <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; }
/// <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); }