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