public void SalvarGrupo(Grupo _grupo) { try { if (_grupo.Registro == 0) { _DAO.Add(_grupo); _DAO.SaveChanges(); } else { _DAO.Atualizar(_grupo, _grupo.Registro); } } catch (DbEntityValidationException dbex) { throw new Erros.ErroDeValidacao(dbex); } catch (DbUpdateException dbuex) { throw new Erros.ErroGeral("Não foi possível concluir a operação. Verifique se o item não foi cadastrado previamente."); } catch (Exception ex) { throw new Erros.ErroGeral("Erro inesperado. " + ex.Message); } }