public void UpdateUsuario() { if (string.IsNullOrEmpty(Senha)) { throw new MercurioCoreException("Defina a Senha"); } if (base.Id == 0) { throw new MercurioCoreException("Usuario não criado no Banco de Dados"); } UsuarioManipulation item = new UsuarioManipulation(); List <Grupo> naoSalvo = Grupos.FindAll(g => g.Salvo == false); foreach (Grupo g in naoSalvo) { g.AddGrupo((int)Id); } item.Update(this); }