Hy guys。Leaner控制器
我是新的MVC和我有一個「胖」控制器,我不知道如何適應它。
這是一個控制器,我創建一個新的存儲庫,然後一個ViewModel獲得回購值+的isReaded財產
public ActionResult Index()
{
try
{
NHibernateHelper helper = new NHibernateHelper();
UnitOfWork unitOfWork = new UnitOfWork(helper.SessionFactory);
Repository<Order> orderRepo = new Repository<Order>(unitOfWork.Session);
IEnumerable<Order> orders = orderRepo.All();
var viewModel = orders.Select(order=> new OrderViewModel
{
Order = order,
isReaded = order.Interactions.Any(x => x.Readed == true),
});
return View(viewModel);
}
catch
{
return RedirectToAction("foo");
}
}
能有人給我一個提示,以適應它?
韓國社交協會!
這個鏈接也將幫助您完成實施錯誤處理過濾器:http://msdn.microsoft.com /en-us/library/dd410203(v=VS.90).aspx – smartcaveman 2011-04-05 13:50:22