public IActionResult AddMessage(MessageViewModel model) { if (ModelState.IsValid) { int id = (int)HttpContext.Session.GetInt32("id"); MessageModel newMessage = new MessageModel { body = model.body }; messageFactory.AddNewMessage(newMessage, id); return(RedirectToAction("Index")); } //Find a way to make the AddMessage Syntax match the controller call. return(View(model)); }