public EquipamentoOrcamentoModel(int equipamentoOrcamentoId, int orcamentoId, double valorUnitarioEquipamento, int qtdeEquipamento, EquipamentoModel equipamento) { EQUIPAMENTO_ORCAMENTO_ID = equipamentoOrcamentoId; ORCAMENTO_ID = orcamentoId; VALOR_UNITARIO_EQUIPAMENTO = valorUnitarioEquipamento; QTDE_EQUIPAMENTO = qtdeEquipamento; EQUIPAMENTO = equipamento; }
public void Put(int equipamentoId, [FromBody] EquipamentoModel equipamento) { try { EquipamentoService.Put(equipamentoId, equipamento); } catch (Exception) { throw; } }
public EquipamentoModel Post([FromBody] EquipamentoModel equipamento) { try { return(EquipamentoService.Post(equipamento)); } catch (Exception) { throw; } }
public void Put(int equipamentoId, EquipamentoModel equipamento) { try { var where = $"EQUIPAMENTO_ID = {equipamentoId}"; if (string.IsNullOrEmpty(MetodosGenericosService.DlookupOrcamentaria("EQUIPAMENTO_ID", "T_ORCA_EQUIPAMENTO", where))) { throw new Exception(); } EquipamentoRepository.Update(equipamentoId, equipamento); } catch (Exception) { throw; } }
public EquipamentoModel Post(EquipamentoModel equipamento) { try { var where = $"PESSOA_ID = {equipamento.FABRICANTE.PESSOA_ID}"; if (string.IsNullOrEmpty(MetodosGenericosService.DlookupOrcamentaria("PESSOA_ID", "T_ORCA_PESSOA", where))) { throw new Exception(); } return(EquipamentoRepository.Create(equipamento)); } catch (Exception) { throw; } }
public void Update(int equipamentoId, EquipamentoModel equipamento) { try { using (var cn = Conexao.AbrirConexao()) { cn.Execute(@"UPDATE T_ORCA_EQUIPAMENTO SET NOME_EQUIPAMENTO = @NOME_EQUIPAMENTO, DESCRICAO = @DESCRICAO, PESSOA_ID = @PESSOA_ID, NOME_PESSOA = @NOME_PESSOA WHERE EQUIPAMENTO_ID = @equipamentoId", new { equipamento.NOME_EQUIPAMENTO, equipamento.DESCRICAO, equipamento.FABRICANTE.PESSOA_ID, equipamento.FABRICANTE.NOME_PESSOA, equipamentoId }); } } catch (Exception) { throw; } }
public EquipamentoModel Create(EquipamentoModel equipamento) { try { using (var cn = Conexao.AbrirConexao()) { cn.Execute(@"INSERT INTO T_ORCA_EQUIPAMENTO (NOME_EQUIPAMENTO, DESCRICAO, PESSOA_ID, NOME_PESSOA) VALUES(@NOME_EQUIPAMENTO, @DESCRICAO, @PESSOA_ID, @NOME_PESSOA)", new { equipamento.NOME_EQUIPAMENTO, equipamento.DESCRICAO, equipamento.FABRICANTE.PESSOA_ID, equipamento.FABRICANTE.NOME_PESSOA }); return(Find(cn.Query <int>("SELECT LAST_INSERT_ID()").ToArray()[0])); } } catch (Exception) { throw; } }