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); }
private SelectList GetMarca() { var marca = _marcaProdutoAppService.FindMarcaProdutos(null, c => c.Nome).ToList(); return(new SelectList(marca, "Id", "Nome")); }