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); }
public RespostaApi <List <GrupoDto> > Pesquisar([FromQuery] GrupoPesquisaDto filtro) => RespostaPadrao(_grupoServico.ListarTodosGrupos(filtro));