示例#1
0
        public List <GrupoDto> ListarTodosGrupos(GrupoPesquisaDto filtro)
        {
            var grupos = _repositorio.ObterGrupos(filtro.nome, filtro.descricao);

            if (!grupos.Any())
            {
                _mensagens.AdicionarMensagem(TipoMensagem.Informativo, MensagensErro.PesquisaSemResultados);
                return(null);
            }

            var listaRetorno = new List <GrupoDto>();

            foreach (var grupo in grupos)
            {
                listaRetorno.Add(new GrupoDto(grupo));
            }

            return(listaRetorno);
        }
示例#2
0
 public RespostaApi <List <GrupoDto> > Pesquisar([FromQuery] GrupoPesquisaDto filtro) =>
 RespostaPadrao(_grupoServico.ListarTodosGrupos(filtro));