public async Task <IActionResult> Repositories()
        {
            var accessToken = HttpContext.Session.GetString(_githubSessionSettings.AccessTokenKey);

            if (string.IsNullOrEmpty(accessToken))
            {
                return(RedirectToAction("Index", "Home"));
            }

            var repositoriesDto = await _githubService.GetRepositories(accessToken);

            var repositoriesViewModel = _mapper.Map <List <GithubRepositoriesViewModel.RepositoryViewModel> >(repositoriesDto);

            return(View(new GithubRepositoriesViewModel {
                Repositories = repositoriesViewModel
            }));
        }