SurveyVista/Web/ViewComponents/BannerViewComponent.cs
2024-03-30 16:10:19 +01:00

25 lines
632 B
C#

using Microsoft.AspNetCore.Mvc;
using Services.Interaces;
namespace Web.ViewComponents
{
public class BannerViewComponent:ViewComponent
{
private readonly IBannerRepository _bannerRepository;
public BannerViewComponent(IBannerRepository bannerRepository)
{
_bannerRepository = bannerRepository;
}
public async Task<IViewComponentResult> InvokeAsync()
{
int bannerId = (int)TempData["bannerId"];
var Banner = await _bannerRepository.GetBannerByIdAsync(bannerId);
return View(Banner);
}
}
}