public ActionResult UpdateThread(int threadId)
        {
            ActionResult response = null;

            try
            {
                //shows the update form for the thread that was clicked
                ThreadDO dataObject    = _threadDataAccess.ViewThreadByID(threadId);
                ThreadPO displayObject = ThreadMapper.ThreadDOToPO(dataObject);
                response = View(displayObject);
            }
            catch (Exception ex)
            {
                Logger.Log("Fatal", ex.TargetSite.ToString(), ex.Message, ex.StackTrace);
            }
            return(response);
        }