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); }