Esempio n. 1
0
        public IEnumerable <EquipamentoModel> GetComParametro(EquipamentoQO equipamento)
        {
            try
            {
                List <EquipamentoModel> listEquipamento;

                if (!string.IsNullOrEmpty(equipamento.NomeEquipamento))
                {
                    listEquipamento = EquipamentoRepository.ListPorNomeEquipamento(equipamento.NomeEquipamento).ToList();
                }
                else
                {
                    listEquipamento = new List <EquipamentoModel>();

                    listEquipamento.Add(EquipamentoRepository.Find(equipamento.EquipamentoId));
                }

                foreach (EquipamentoModel equipamentoModel in listEquipamento)
                {
                    var pessoaId = MetodosGenericosService.DlookupOrcamentaria("PESSOA_ID", "T_ORCA_EQUIPAMENTO", $"EQUIPAMENTO_ID = {equipamentoModel.EQUIPAMENTO_ID}");

                    equipamentoModel.FABRICANTE = PessoaService.GetComParametro(new PessoaQO(int.Parse(pessoaId), "")).ToArray()[0];
                }

                return(listEquipamento);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
 public IEnumerable <EquipamentoModel> Get([FromQuery] EquipamentoQO equipamento)
 {
     try
     {
         return(EquipamentoService.GetComParametro(equipamento));
     }
     catch (Exception)
     {
         throw;
     }
 }