ServicesExtensions.cs 536 B

1234567891011121314151617181920
  1. using Microsoft.AspNetCore.Identity;
  2. using System.Text;
  3. namespace WebApp.Services.Extensions;
  4. public static class ServicesExtensions
  5. {
  6. public static string DisplayIdentityResultErrorMessages(this IdentityResult identityResult)
  7. {
  8. StringBuilder errorMessage = new();
  9. IList<string> messages = identityResult.Errors.Select(x => x.Description).ToList();
  10. foreach (var message in messages)
  11. {
  12. errorMessage.AppendLine(message);
  13. }
  14. return errorMessage.ToString();
  15. }
  16. }