Я действительно не знаю, каковы ваши стандарты для минимального кодирования , но на сайте Telerik вы предоставили достаточно подробный пример:
public partial class GridController : Controller
{
public ActionResult FirstLook(bool? ajax, bool? scrolling, bool? paging, bool? filtering, bool? sorting, bool? grouping, bool? showFooter)
{
ViewData["ajax"] = ajax ?? true;
ViewData["scrolling"] = scrolling ?? true;
ViewData["paging"] = paging ?? true;
ViewData["filtering"] = filtering ?? true;
ViewData["grouping"] = grouping ?? true;
ViewData["sorting"] = sorting ?? true;
ViewData["showFooter"] = showFooter ?? true;
return View(GetOrderDto());
}
[GridAction]
public ActionResult _FirstLook()
{
return View(new GridModel(GetOrderDto()));
}
}
Итак, все, что вам нужно сделать, - это реализовать метод GetOrderDto
(который, кстати, должен быть помещен в некоторый репозиторий, а не в логику контроллера), в котором вы будете использовать существующий доступ к данным NHibernate.