using System.Collections; using System.ComponentModel.DataAnnotations; namespace BlogApplication.DTO.CustomValidation { public class MustHaveOneElementAttribute : ValidationAttribute { public override bool IsValid(object value) { var list = value as IList; if (list != null) { return list.Count > 0; } return false; } } }