public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { List <ValidationResult> errors = new List <ValidationResult>(); UserDesignationRepository db = new UserDesignationRepository(); if (db.GetAll().Where(x => x.Designation == Designation).FirstOrDefault() != null) { errors.Add(new ValidationResult($"{nameof(Designation)} exists already.", new List <string> { nameof(Designation) })); } return(errors); }