Ejemplo n.º 1
0
        public List <AgenciaDTO> ListarPeloFiltro(AgenciaFiltro filtro, int?idUsuario, out int totalRegistros)
        {
            var specification = (Specification <Agencia>) new TrueSpecification <Agencia>();

            specification = AgenciaSpecification.PertenceAoBanco(filtro.BancoId);

            return(agenciaRepository.ListarPeloFiltroComPaginacao(
                       specification,
                       filtro.PaginationParameters.PageIndex,
                       filtro.PaginationParameters.PageSize,
                       filtro.PaginationParameters.OrderBy,
                       filtro.PaginationParameters.Ascending,
                       out totalRegistros,
                       l => l.Banco).To <List <AgenciaDTO> >());
        }