public static bool IsEqual(this IWebPagesMembership from, IWebPagesMembership to) { return((from as IHasUserId).IsEqual(to) && to.ConfirmationToken == from.ConfirmationToken && to.CreateDate == from.CreateDate && to.IsConfirmed == from.IsConfirmed && to.LastPasswordFailureDate == from.LastPasswordFailureDate && to.Password == from.Password && to.PasswordChangedDate == from.PasswordChangedDate && to.PasswordFailuresSinceLastSuccess == from.PasswordFailuresSinceLastSuccess && to.PasswordSalt == from.PasswordSalt && to.PasswordVerificationToken == from.PasswordVerificationToken && to.PasswordVerificationTokenExpirationDate == from.PasswordVerificationTokenExpirationDate && to.PasswordChangedBy == from.PasswordChangedBy); }
public static void CopyTo(this IWebPagesMembership from, IWebPagesMembership to, bool allowDefaultValues = true) { (from as IHasUserId).CopyTo(to, allowDefaultValues); if (allowDefaultValues || !string.IsNullOrEmpty(from.ConfirmationToken)) { to.ConfirmationToken = from.ConfirmationToken; } if (allowDefaultValues || from.CreateDate.HasValue) { to.CreateDate = from.CreateDate; } if (allowDefaultValues || from.IsConfirmed.HasValue) { to.IsConfirmed = from.IsConfirmed; } if (allowDefaultValues || from.LastPasswordFailureDate.HasValue) { to.LastPasswordFailureDate = from.LastPasswordFailureDate; } if (allowDefaultValues || !string.IsNullOrEmpty(from.Password)) { to.Password = from.Password; } if (allowDefaultValues || from.PasswordChangedDate.HasValue) { to.PasswordChangedDate = from.PasswordChangedDate; } if (allowDefaultValues || from.PasswordFailuresSinceLastSuccess != 0) { to.PasswordFailuresSinceLastSuccess = from.PasswordFailuresSinceLastSuccess; } if (allowDefaultValues || !string.IsNullOrEmpty(from.PasswordSalt)) { to.PasswordSalt = from.PasswordSalt; } if (allowDefaultValues || !string.IsNullOrEmpty(from.PasswordVerificationToken)) { to.PasswordVerificationToken = from.PasswordVerificationToken; } if (allowDefaultValues || from.PasswordVerificationTokenExpirationDate.HasValue) { to.PasswordVerificationTokenExpirationDate = from.PasswordVerificationTokenExpirationDate; } if (allowDefaultValues || from.PasswordChangedBy.HasValue) { to.PasswordChangedBy = from.PasswordChangedBy; } }