public void Excluir(int id) { try { using (TransactionScope ts = new TransactionScope()) { _data.Deletar(_data.Obter(d => d.Codigo == id));; ts.Complete(); } } catch (Exception e) { throw; } }
public bool SalvarJogo(Jogo jogo) { try { if (jogo.Codigo > 0) { var jogoAlterado = _data.Obter(d => d.Codigo == jogo.Codigo); if (jogo.Locatario != null && jogo.Locatario.Codigo > 0) { jogoAlterado.Locatario = _dataPessoa.Obter(d => d.Codigo == jogo.Locatario.Codigo); } jogoAlterado.Data = DateTime.Now; using (TransactionScope ts = new TransactionScope()) { _data.IncluirOuAlterar(jogoAlterado); ts.Complete(); } } else { using (TransactionScope ts = new TransactionScope()) { _data.IncluirOuAlterar(jogo); ts.Complete(); } } return(true); } catch (Exception e) { throw; } }