public List <Tuple <string, DateTime, int> > getThreads(string forumName, string subForumName, 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 list of threads return(_fm.getThreads(forumName, subForumName)); } } return(null); }