public void SalvarAvaliacao(Avaliacao avaliacao) { try { if (avaliacao.Codigo == 0) { DAO.Add(avaliacao); DAO.CommitChanges(); } else { DAO.Update(avaliacao, avaliacao.Codigo); } } catch (DbUpdateException) { throw new Exceptions.ErroAoAtualizar(avaliacao); } catch (Exception) { throw new Exceptions.ErroAoSalvar(avaliacao); } }