public async Task <IActionResult> Index() { var currentUser = await _userManager.GetUserAsync(User); if (currentUser == null) { return(Challenge()); } var items = await _taskItemService.GetIncompleteItemsAsync(currentUser); var model = new TaskItemViewModel() { Items = items }; return(View(model)); }