// /// <summary> /// Create a 'to string'. /// </summary> public override string ToString() { // StringBuilder _return = new StringBuilder("record:["); _return.AppendFormat("Id: {0}, ", Id); _return.AppendFormat("UserName: {0}, ", UserName); _return.AppendFormat("Email: {0}, ", Email); _return.AppendFormat("FirstName: {0}, ", FirstName); _return.AppendFormat("LastName: {0}, ", LastName); _return.AppendFormat("FullName: {0}, ", FullName); _return.AppendFormat("UserNicName: {0}, ", UserNicName); _return.AppendFormat("CompanyId: {0}, ", CompanyId.ToString()); _return.AppendFormat("CreateDate: {0}, ", CreateDate.ToString()); _return.AppendFormat("EmailConfirmed: {0}, ", EmailConfirmed.ToString()); _return.AppendFormat("PhoneNumber: {0}, ", PhoneNumber); _return.AppendFormat("PhoneNumberConfirmed: {0}, ", PhoneNumberConfirmed.ToString()); _return.AppendFormat("TwoFactorEnabled: {0}, ", TwoFactorEnabled.ToString()); if (LockoutEndDateUtc.HasValue) { _return.AppendFormat("LockoutEndDateUtc: {0}, ", LockoutEndDateUtc.ToString()); } else { _return.AppendFormat("/LockoutEndDateUtc/, "); } _return.AppendFormat("LockoutEnabled: {0}, ", LockoutEnabled.ToString()); _return.AppendFormat("AccessFailedCount: {0}]", AccessFailedCount.ToString()); return(_return.ToString()); }
public override int GetHashCode() { int hashCode = 2113194632; hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Email); hashCode = hashCode * -1521134295 + EmailConfirmed.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(PasswordHash); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(SecurityStamp); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(PhoneNumber); hashCode = hashCode * -1521134295 + PhoneNumberConfirmed.GetHashCode(); hashCode = hashCode * -1521134295 + TwoFactorEnabled.GetHashCode(); hashCode = hashCode * -1521134295 + LockoutEndDateUtc.GetHashCode(); hashCode = hashCode * -1521134295 + LockoutEnabled.GetHashCode(); hashCode = hashCode * -1521134295 + AccessFailedCount.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <ICollection <IdentityUserRole> > .Default.GetHashCode(Roles); hashCode = hashCode * -1521134295 + EqualityComparer <ICollection <IdentityUserClaim> > .Default.GetHashCode(Claims); hashCode = hashCode * -1521134295 + EqualityComparer <ICollection <IdentityUserLogin> > .Default.GetHashCode(Logins); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Id); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(UserName); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Name); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Surname); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(JobTitle); return(hashCode); }