public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { if (CustomRepository.CheckCoreAlreadyExists(Name, Thickness, CoreId)) { var fieldName = new[] { "Name" }; yield return(new ValidationResult("Core with same Name & Thickness already Exists.", fieldName)); } }