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; } }
public IEnumerable <EquipamentoModel> Get([FromQuery] EquipamentoQO equipamento) { try { return(EquipamentoService.GetComParametro(equipamento)); } catch (Exception) { throw; } }