public ActionResult CreateMessage(Message message)
        {
            message.DatePosted = DateTime.Now;
            message.Author = User.Identity.Name;

            using (var repo = new MessagesRepository())
            {
                repo.Add(message);
            }

            return RedirectToAction("ThreadMessages", new { id = message.ThreadId });
        }
        public ActionResult CreateMessage(int threadId)
        {
            Thread thread;

            using (var repo = new ThreadsRepository())
            {
                thread = repo.GetById(threadId);
            }

            var message = new Message { ThreadId = threadId, Thread = thread };

            return View(message);
        }