0
omarsultan created
How to validate that the entered username is unique ?
Markdown is supported
Copy & paste or drag & drop images (max 30 MB per image)
3 Answer(s)
-
0
i wanna add a custom dto validation which needs to access my repos , what to do ?
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image) -
0
Do it in your application service. This is how aspnetboilerplate does it:
public virtual async Task<IdentityResult> CheckDuplicateUsernameOrEmailAddressAsync(long? expectedUserId, string userName, string emailAddress) { var user = (await FindByNameAsync(userName)); if (user != null && user.Id != expectedUserId) { throw new UserFriendlyException(string.Format(L("Identity.DuplicateUserName"), userName)); } user = (await FindByEmailAsync(emailAddress)); if (user != null && user.Id != expectedUserId) { throw new UserFriendlyException(string.Format(L("Identity.DuplicateEmail"), emailAddress)); } return IdentityResult.Success; }Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image) -
0
thank u :)
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image)