У меня есть метод действия, который принимает следующую модель - LanguagesViewModel:
public class LanguagesViewModel : ViewModelBase
{
IEnumerable<LanguageItem> Languages { get; set; }
}
public class LanguageItem
{
[Required]
public int LanguageId { get; set; }
[Required]
public int SpeakingSkillId { get; set; }
[Required]
public int WritingSkillId { get; set; }
[Required]
public int UnderstandingSkillId { get; set; }
}
У меня также есть пользовательский механизм связывания моделей для привязки данных POST к IEnumerable<LanguageItem>
.
Вопрос в том, как заставить работать проверку DataAnnotations?