HomeController.cs sayfası aşağıdaki gibi düzenlenecek

using System.Diagnostics;
using Microsoft.AspNetCore.Mvc;
using YesilayKlubu.Models;
public class HomeController : Controller
{
private readonly ApplicationDbContext _context;
private readonly ILogger<HomeController> _logger;
public HomeController(
ApplicationDbContext context
)
{
_context = context;
}
public IActionResult Index()
{
AnasayfaModel m = new AnasayfaModel();
m.DuyuruListesi = _context
.Duyurular
.Where(x => x.YayinBaslamaTarihi <= DateTime.Now)
.Take(6)
.ToList();
m.EtkinlikListesi = _context.Etkinlikler.ToList();
return View(m);
}
}
Views\Home\Index.cshtml sayfası aşağıdaki gibi düzenlenecek
@model AnasayfaModel
@{
ViewData["Title"] = "Yeşilay Klübü ";
}
<h1>Duyurular</h1>
<div class="row">
@if (Model.DuyuruListesi != null)
foreach (var item in Model.DuyuruListesi)
{
<div class="col-4">
<h3>
<a
asp-action="DuyuruDetay"
asp-route-id="@item.Id"
asp-controller="Home">
@item.Baslik
</a>
</h3>
<p>@item.KisaBilgi</p>
<span>
@item.EklenmeTarihi.ToShortDateString()
</span>
</div>
}
</div>