我有仪式模型,它有 id,日期。
我想获得日期<=今天的仪式。
这是我在服务类中的功能。
public virtual IList<Ceremony> GetAllCeremonyByDate(DateTime currentDate)
{
var query = from c in _ceremonyRepository.Table
where c.ceremony_date >= currentDate
select c;
var countries = query.ToList();
return countries;
}
这是我的控制器。
public ActionResult DetailForm()
{
Ceremony model = new Ceremony();
var ceremonyDate = _ceremonyService.GetAllCeremonyByDate(DateTime.Now);
if (ceremonyDate.Count == 0)
return Content("No ceremony can be loaded");
if (ceremonyDate.Count > 0)
{
foreach (var c in ceremonyDate)
// My problem
}
return View(model);
}
我不知道如何为模型赋值。