Ejemplo n.º 1
0
        public HttpResponseMessage GetGruposDeUsuarioDoSistema(int sistemaId)
        {
            try
            {
                if (sistemaId <= 0)
                {
                    return(BadRequestResponse("Id do sistema é obrigatório"));
                }

                var dados = GrupoBO.SelecionarGruposPorIdSistema(sistemaId);

                // Verifica se a consulta retornou algum registro
                if (dados.Count == 0)
                {
                    return(NotFoundResponse("Grupo(s) não encontrado(s)."));
                }

                var model = AutoMapper.Mapper.Map <List <SYS_Grupo>, List <Grupo> >(dados);

                return(OKResponse(model));
            }
            catch (Exception ex)
            {
                Util.GravarErro(ex);
                return(InternalServerErrorResponse());
            }
        }