using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Website.Data; namespace Website.ViewComponents { public class ProjectNavigationViewComponent :ViewComponent { private readonly IGitApi _api; public ProjectNavigationViewComponent(IGitApi api) { _api = api; } public async Task InvokeAsync() { var repositories = await _api.GetRepositories("rob"); return View(repositories.Take(5)); } } }