// pesquisa da tela
        public KendoGridVm Listar(PaginacaoVm paginacaoVm, CondicaoPagamentoFiltroVm filtro)
        {
            _condicoesDePagamento
                .CodigoContendo(filtro.Codigo)
                .NomeContendo(filtro.Nome);
            var kendoGridVmn = new KendoGridVm()
            {
                QuantidadeDeRegistros = _condicoesDePagamento.Count(),
                Registros =
                    _builder.BuildList(_condicoesDePagamento.Skip(paginacaoVm.Skip)
                    .Take(paginacaoVm.Take).List())
                            .Cast<ListagemVm>()
                            .ToList()

            };
            return kendoGridVmn;
        }
 public JsonResult ListarCondicaoPagamento(PaginacaoVm paginacaoVm, CondicaoPagamentoFiltroVm filtro)
 {
     KendoGridVm kendoGridVm = _consultaCondicaoPagamento.Listar(paginacaoVm, filtro);
     return Json(kendoGridVm, JsonRequestBehavior.AllowGet);
 }