public bool CheckUsernameExists(string username) { return(Incremental.Kick.Dal.User.FetchByParameter(Incremental.Kick.Dal.User.Columns.Username, username).Read() || ReservedUsername.FetchByParameter(ReservedUsername.Columns.Username, username).Read()); }
protected void UsernameExists_ServerValidate(object source, ServerValidateEventArgs args) { // Username is valid only if it has not taken yet AND if it's not one of the reserved usernames args.IsValid = !User.FetchByParameter(User.Columns.Username, args.Value).Read() && !ReservedUsername.FetchByParameter(ReservedUsername.Columns.Username, args.Value).Read(); }