TShockAPI.DB.UserManager.GetUserID C# (CSharp) Method

GetUserID() public method

Gets the database ID of a given user object from the database.
public GetUserID ( string username ) : int
username string The username of the user to query for.
return int
        public int GetUserID(string username)
        {
            try
            {
                using (var reader = _database.QueryReader("SELECT * FROM Users WHERE Username=@0", username))
                {
                    if (reader.Read())
                    {
                        return reader.Get<int>("ID");
                    }
                }
            }
            catch (Exception ex)
            {
                TShock.Log.ConsoleError("FetchHashedPasswordAndGroup SQL returned an error: " + ex);
            }
            return -1;
        }