/// <summary>
        /// Converts this instance of <see cref="UserEmail"/> to an instance of <see cref="UserEmailDTO"/>.
        /// </summary>
        /// <param name="entity"><see cref="UserEmail"/> to convert.</param>
        public static UserEmailDTO ToDTO(this UserEmail entity)
        {
            if (entity == null)
            {
                return(null);
            }

            var dto = new UserEmailDTO();

            dto.UserEmailID = entity.UserEmailID;
            dto.UserID      = entity.UserID;
            dto.EmailID     = entity.EmailID;
            dto.IsPrimary   = entity.IsPrimary;

            entity.OnDTO(dto);

            return(dto);
        }