public ActionResult AddMessage(GroupChatModel model) { Account account = GetAccount(); Group group = groupRepository.GetGroup(model.GroupId); if (ModelState.IsValid) // If a message is entered { groupLogic.CreateMessage(model.MessageInput, group.GroupId, account.AccountId); return(RedirectToAction("ViewChat", "Group", new { groupId = group.GroupId })); // Reload chat } else { ModelState.AddModelError("", "Please enter a message"); } return(View(model)); }