Например, у меня есть модель представления «Сотрудник». При создании сотрудника я хочу проверить имя пользователя, чтобы убедиться, что его не существует.
public class EmployeeViewModel
{
[ScaffoldColumn(false)]
public int EmployeeId { get; set; }
[ValidateDuplicate(ErrorMessage = "That username already exists")]
[Required(ErrorMessage = "Username is required")]
[DisplayName("Username")]
public string Username { get; set; }
}
А затем где-нибудь разместить мою функцию ValidateDuplicate с кодом для проверки дубликата.
Возможно ли это?