code refactor :add CommandAddParameter and ExecuteQuery method