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);
        }