public ActionResult NewMessage(string username, NewMessageViewModel model) { if (!ModelState.IsValid) { return(View("NewMessage", model)); } var message = new Message { IsPrivate = model.IsPrivate, MessageText = model.MessageText, Sender = base.CurrentUser, Recipient = model.Recipient, }; messageDal.CreateMessage(message); return(RedirectToAction("Dashboard", "Messages", new { username = base.CurrentUser })); }