ili*_*ica 3 asp.net asp.net-mvc object nerddinner
我完成了NerdDinner教程,现在我正在玩一些项目.索引页面显示所有即将到来的晚餐:
public ActionResult Index()
{
var dinners = dinnerRepository.FindUpComingDinners().ToList();
return View(dinners);
}
Run Code Online (Sandbox Code Playgroud)
在DinnerRepository类我有方法FindAllDinners,我想添加到所有晚餐的索引方法编号,如下所示:
public ActionResult Index()
{
var dinners = dinnerRepository.FindUpComingDinners().ToList();
var numberOfAllDinners = dinnerRepository.FindAllDinners().Count();
return View(dinners, numberOfAllDinners);
}
Run Code Online (Sandbox Code Playgroud)
当然,这不起作用.因为我对OOP很陌生,所以我需要帮助.
谢谢,
Ile
Luk*_*Led 10
创建视图模型:
public class DinnerViewModel
{
public List<Dinner> Dinners { get; set; }
public int NumberOfAllDinners { get; set; }
}
public ActionResult Index()
{
var dinners = dinnerRepository.FindUpComingDinners().ToList();
var numberOfAllDinners = dinnerRepository.FindAllDinners().Count();
return View(new DinnerViewModel { Dinners = dinners, NumberOfAllDinners = numberOfAllDinners } );
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2360 次 |
| 最近记录: |