public IActionResult ViewQuestion(int id) { var repo = new QuestionsRepository(_connectionString); var vm = new ViewQuestionViewModel(); vm.Question = repo.GetQuestionById(id); vm.AskedBy = repo.GetUserNameById(vm.Question.UserId); vm.CanLike = repo.CanLike(id, GetCurrentUserId().Value); return(View(vm)); }