Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Threading.Tasks;
- using Microsoft.AspNet.Identity;
- namespace X
- {
- public class MinimumLengthValidatorLocalizedRo : IIdentityValidator<string>
- {
- public int RequiredLength { get; set; }
- public MinimumLengthValidatorLocalizedRo(int requiredLength)
- {
- RequiredLength = requiredLength;
- }
- public Task<IdentityResult> ValidateAsync(string item)
- {
- if (!string.IsNullOrWhiteSpace(item) && item.Length >= this.RequiredLength)
- return Task.FromResult<IdentityResult>(IdentityResult.Success);
- return Task.FromResult<IdentityResult>(IdentityResult.Failed(new[]
- {
- string.Format("Parola aleasa este prea scurta. Parola trebuie sa aiba minim {0} caractere.", RequiredLength)
- }));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement