本文整理汇总了C#中PagedList.Parametros方法的典型用法代码示例。如果您正苦于以下问题:C# PagedList.Parametros方法的具体用法?C# PagedList.Parametros怎么用?C# PagedList.Parametros使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PagedList
的用法示例。
在下文中一共展示了PagedList.Parametros方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ConfigureGrid
private void ConfigureGrid(PagedList<MarcaProdutoDTO> pagedList)
{
// Definindo a action da GridPartial
pagedList.Action = "IndexGrid";
// Obtenha a quantidade total de registros
var totalRecords = (int)_marcaProdutoAppService.CountMarcaProdutos(pagedList.SearchTerm);
// Obtenha os registros
IList<MarcaProdutoDTO> entities;
if (pagedList.Sort == "Nome")
entities = _marcaProdutoAppService.FindMarcaProdutos(pagedList.SearchTerm, c => c.Nome, pagedList.SortAsc, pagedList.Page, pagedList.PageSize);
else if (pagedList.Sort == "Nome")
entities = _marcaProdutoAppService.FindMarcaProdutos(pagedList.SearchTerm, c => c.Nome, pagedList.SortAsc, pagedList.Page, pagedList.PageSize);
else if (pagedList.Sort == "Nome")
entities = _marcaProdutoAppService.FindMarcaProdutos(pagedList.SearchTerm, c => c.Nome, pagedList.SortAsc, pagedList.Page, pagedList.PageSize);
else if (pagedList.Sort == "Nome")
entities = _marcaProdutoAppService.FindMarcaProdutos(pagedList.SearchTerm, c => c.Nome, pagedList.SortAsc, pagedList.Page, pagedList.PageSize);
else
entities = _marcaProdutoAppService.FindMarcaProdutos(pagedList.SearchTerm, c => c.Nome, pagedList.SortAsc, pagedList.Page, pagedList.PageSize);
// Defina os valores
pagedList.Parametros(this, entities, totalRecords);
}
示例2: Index
public ActionResult Index(PagedList<UsuarioDTO> pagedList)
{
try
{
var entities = GetEntities(pagedList);
var totalRecords = (int)_usuarioService.CountUsuarios(pagedList.SearchTerm);
pagedList.Parametros(this, entities, totalRecords);
if (Request.IsAjaxRequest())
{
return View("IndexGridViewPartial", pagedList);
}
return View(pagedList);
}
catch (Exception ex)
{
return View("Error", ex);
}
}