public IActionResult AddResponse([FromForm] NewResponse rData) { var user = _um.GetUserAsync(HttpContext.User).Result; Response newResponse = new Response { Body = rData.Body, UserId = user.Id, Popularity = 0, IsSolution = false }; _service.CreateResponse(newResponse, rData.QuestionId); var origQ = _service.GetQuestionById(rData.QuestionId); var qResponses = _service.GetRelatedResponses(origQ.Id); var viewQuestion = new QuestionForView { Id = origQ.Id, Title = origQ.Title, Body = origQ.Body, UserId = origQ.UserId, Popularity = origQ.Popularity, Responses = qResponses }; return(View("Details", viewQuestion)); }