public void SalvarColaborador(Colaborador colaborador) { try { if (colaborador.registro == 0) { DAO.Add(colaborador); DAO.CommitChanges(); } else { DAO.Update(colaborador, colaborador.registro); } } catch (DbUpdateException) { throw new Exceptions.ErroAoAtualizar(colaborador); } catch { throw new Exceptions.ErroAoSalvar(colaborador); } }