У меня есть класс модели с несколькими свойствами, как показано ниже, и у каждого свойства есть аннотации данных для проверки
Class User{
[Required]
public string First Name{get;set;}
[Required]
public string Last Name {get;set;}
[Required, EmailAddress, MaxLength(256), Display(Name = "Email Address")]
public string Email {get;set;}
[Required, MaxLength(20), DataType(DataType.Password), Display(Name ="Password")]
public string Pasword {get;set;}
}
Теперь в консольном приложении я прошу пользователя дать мне адрес электронной почты и пароль для входа в систему.,Как я могу проверить, если данный адрес электронной почты и пароль соответствуют условиям.Поскольку это логин, я не хочу проверять Имя и Фамилию
var context = new ValidationContext(user);
var results = new List<ValidationResult>();
var isValid = Validator.TryValidateObject(user, context, results, true);
TryValidateObject принимает экземпляр в качестве первого параметра, поэтому, когда я делаю это, он также возвращает мне ошибку для Имени и Фамилии
Может кто-нибудь подсказать, как я могу проверить только электронную почту и пароль, используя один и тот же класс пользователя?