public override bool IsValid(object value) { if (value is string) { string valueAsString = (string)value; UsersLogic logic = new UsersLogic(); return(logic.CheckUsername(valueAsString)); } else { return(true); } }