//obter por ID public Fornecedor ObterPorId(int idFornecedor) { FornecedorRepository repository = new FornecedorRepository(); try { repository.AbrirConexao(); Fornecedor fornecedor = repository.ObterPorId(idFornecedor); if (fornecedor != null) //se foi encontrado { return(fornecedor); //retornando fornecedor.. } else { throw new Exception("Fornecedor não encontrado."); } } catch (Exception e) { throw new Exception("Ocorreu um erro: " + e.Message); } finally { repository.FecharConexao(); } }
//método para atualizar o fornecedor.. public void Atualizar(Fornecedor fornecedor) { FornecedorRepository repository = new FornecedorRepository(); try { repository.AbrirConexao(); repository.Update(fornecedor); } catch (Exception e) { throw new Exception("Ocorreu um erro: " + e.Message); } finally { repository.FecharConexao(); } }
public List <Fornecedor> ObterTodos() { FornecedorRepository repository = new FornecedorRepository(); try { repository.AbrirConexao(); return(repository.ObterTodos()); } catch (Exception e) { throw new Exception("Ocorreu um erro: " + e.Message); } finally { repository.FecharConexao(); } }
//método para excluir o estoque.. public void Excluir(int idFornecedor) { FornecedorRepository repository = new FornecedorRepository(); try { repository.AbrirConexao(); repository.Excluir(idFornecedor); } catch (Exception e) { throw new Exception("Ocorreu um erro: " + e.Message); } finally { repository.FecharConexao(); } }