public async Task <IActionResult> Index() { var currentUser = await _userManager.GetUserAsync(User); if (currentUser == null) { return(Challenge()); } var redirects = await _redirectService.GetRedirectsForUserAsync(currentUser); var model = new RedirectsViewModel() { Redirects = redirects }; return(View(model)); }
public async Task <IActionResult> Index() { _logger.LogDebug("Home index loaded"); RedirectsViewModel model = null; var currentUser = await _userManager.GetUserAsync(User); if (currentUser != null) { _logger.LogDebug("Authenticated user, querying for existing redirects"); var redirects = await _redirectService.GetRedirectsForUserAsync(currentUser.UserID); model = new RedirectsViewModel() { Redirects = redirects }; } return(View(model)); }