using Microsoft.AspNetCore.Mvc; using SkyArtShop.Models; using SkyArtShop.Services; namespace SkyArtShop.ViewComponents { public class FooterPagesViewComponent : ViewComponent { private readonly MongoDBService _mongoService; public FooterPagesViewComponent(MongoDBService mongoService) { _mongoService = mongoService; } public async Task InvokeAsync() { var pages = await _mongoService.GetAllAsync("Pages"); return View(pages.Where(p => p.IsActive).OrderBy(p => p.PageName).ToList()); } } }