IAccount IAccountCreationActionsSync.CreateAccount(string givenName, string surname, string email, string password, object customData) => AccountCreationActionsShared.CreateAccount(this.GetInternalSyncDataStore(), this.Accounts.Href, givenName, surname, email, password, customData);
IAccount IAccountCreationActionsSync.CreateAccount(IAccount account) => AccountCreationActionsShared.CreateAccount(this.GetInternalSyncDataStore(), this.Accounts.Href, account);
Task <IAccount> IAccountCreationActions.CreateAccountAsync(string givenName, string surname, string email, string password, CancellationToken cancellationToken) => AccountCreationActionsShared.CreateAccountAsync(this.GetInternalAsyncDataStore(), this.Accounts.Href, givenName, surname, email, password, null, cancellationToken);
IAccount IAccountCreationActionsSync.CreateAccount(IAccount account, Action <AccountCreationOptionsBuilder> creationOptionsAction) => AccountCreationActionsShared.CreateAccount(this.GetInternalSyncDataStore(), this.Accounts.Href, account, creationOptionsAction);
Task <IAccount> IAccountCreationActions.CreateAccountAsync(IAccount account, CancellationToken cancellationToken) => AccountCreationActionsShared.CreateAccountAsync(this.GetInternalAsyncDataStore(), this.Accounts.Href, account, cancellationToken);