public IActionResult Index() { if (User.Identity.IsAuthenticated) { var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); var unseenTopics = _mapper.Map <List <IndexTopicModel> >(_groupsService.GetUnseenTopics(userId)); var seenTopics = _mapper.Map <List <IndexTopicModel> >(_groupsService.GetSeenTopicsWithNewAnswers(userId)); var model = new IndexModel { TopicsWithNewAnswers = seenTopics, UnseenTopics = unseenTopics }; ViewBag.UserId = userId; return(View("IndexLoggedIn", model)); } return(Error()); }