public void RepositoryHandler(int choice) { switch (choice) { case 1: repositoryService.GetRepositoriesByCurrentUser().Wait(); break; case 2: repositoryService.AddChangesAsync().Wait(); break; case 3: repositoryService.GetChanges().Wait(); break; case 4: string repoName = AskForString("Enter a name for the repository: "); repositoryService.AddRepository(repoName).Wait(); break; case 5: repositoryService.CloneRepository().Wait(); break; case 6: repositoryService.GetEarlierVersion().Wait(); break; } }