Отобразить элемент ViewComponent на главной странице

Изучаю ASP .NET Core, написал ViewComponent, который берет данные из БД по транспортным средствам:

public class TSWidgetViewComponent : ViewComponent
    {
        private readonly AzureDBContext _azdb;
                
        public async Task<IViewComponentResult> Invoke()
        {            
            var v_hoziaistve =await _azdb.entKolTs
                .Where(w => w.dtMonth.Value.Year.Equals(DateTime.Now.Year))
                .Where(w => w.dtMonth >= DateTime.Now.AddDays(-30))
                .Select(w => new { w.org, w.kolHoz })
                .GroupBy(x => new { x.org }, (key, group) => new
                {
                    org = key.org,
                    klhz = group.Sum(w => w.kolHoz)
                })
                .Select(w => w.klhz)
                .ToListAsync();
            return View("Index", v_hoziaistve);
        }
    }

Идея в том, чтобы вывести эти данные пользователю в следующем виде:

В хозяйстве: %число ТС в хозяйстве%

Как мне вывести эту информацию на главную страницу?


Ответы (0 шт):