public ActionResult <Luc[]> ObterDadosTelaLuc() { try { var dados = lucServico .GetAll() .Select(i => new { i.Id, i.NomeLuc, nomeLocalizacao = i.IdLocalizacao.HasValue ? localizacaoRepositorio.GetById(i.IdLocalizacao.Value).NomeLocalizacao : "", nomeFase = i.IdFase.HasValue ? faseRepositorio.GetById(i.IdFase.Value).NomeFase : "", nomeEmpreendimento = i.IdEmpreendimento.HasValue ? empreendimentoRepositorio.GetById(i.IdEmpreendimento.Value).NomeEmpreendimento : "", nomeRamo = i.IdRamo.HasValue ? ramoRepositorio.GetById(i.IdRamo.Value).NomeRamo : "", nomeAtividade = i.IdAtividade.HasValue ? atividadeRepositorio.GetById(i.IdAtividade.Value).NomeAtividade : "" }).ToArray(); return(Ok(dados)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <Ramo> Get(int id) { try { return(Ok(ramoRepositorio.GetById(id))); } catch (Exception e) { return(BadRequest(e.Message)); } }