public override string ToString() { var sb = new StringBuilder("UserAuthStatus("); bool __first = true; if (__isset.phoneNumberRegistered) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("PhoneNumberRegistered: "); PhoneNumberRegistered.ToString(sb); } if (RegisteredSnsIdTypes != null && __isset.registeredSnsIdTypes) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("RegisteredSnsIdTypes: "); RegisteredSnsIdTypes.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public void Process(PhoneNumberRegistered @event) { var baseUser = _collection.GetById <BaseUser>(@event.StaffUserId); try { dynamic user = baseUser; user.PhoneNumbers.Add(new PhoneNumber(@event.PhoneNumber)); _collection.Save(baseUser); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException) { throw new UserNotOfExpectedType($"The user with id {@event.StaffUserId} was does not have phonenumbers"); } }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.phoneNumberRegistered) { hashcode = (hashcode * 397) + PhoneNumberRegistered.GetHashCode(); } if (__isset.registeredSnsIdTypes) { hashcode = (hashcode * 397) + TCollections.GetHashCode(RegisteredSnsIdTypes); } } return(hashcode); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.userExisting) { hashcode = (hashcode * 397) + UserExisting.GetHashCode(); } if (__isset.phoneNumberRegistered) { hashcode = (hashcode * 397) + PhoneNumberRegistered.GetHashCode(); } if (__isset.sameDevice) { hashcode = (hashcode * 397) + SameDevice.GetHashCode(); } } return(hashcode); }
public override string ToString() { var sb = new StringBuilder("SnsIdUserStatus("); bool __first = true; if (__isset.userExisting) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("UserExisting: "); UserExisting.ToString(sb); } if (__isset.phoneNumberRegistered) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("PhoneNumberRegistered: "); PhoneNumberRegistered.ToString(sb); } if (__isset.sameDevice) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SameDevice: "); SameDevice.ToString(sb); } sb.Append(")"); return(sb.ToString()); }