public ResultadoPaginado(T resultado, long registros, Filtro filtros) { Resultado = resultado; QuantidadeRegistros = registros; Filtros = filtros; }
public ResultadoPaginado<List<Dominio.Usuario>> Listar(Filtro filtros) { var consulta = _contexto.Usuarios.OrderBy(x=>x.Nome).Take(filtros.QuantidadePagina).Skip((filtros.Pagina -1) * filtros.QuantidadePagina); //TODO Achar uma maneira de passar a string de filtros diretamente para a consulta; return new ResultadoPaginado<List<Dominio.Usuario>>(consulta.ToList(), consulta.Count(), filtros); }