getThread(string forumName, string subForumName, int openPostNo, string requestingUser) { List <string> input = new List <string>() { forumName, subForumName, requestingUser }; if (Constants.isValidInput(input)) { lock (o) { // get user permissions and verify can get a thread return(_fm.getThread(forumName, subForumName, openPostNo)); } } return(null); }