public async Task <IdentityResult> CreateAsync(User user, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); if (user == null) { throw new ArgumentNullException(nameof(user)); } var newUser = await _platoUserStore.CreateAsync(user); if ((newUser != null) && (newUser.Id > 0)) { return(IdentityResult.Success); } return(IdentityResult.Failed()); }