public void AddGrupo(Grupo grupo) { if (Grupos.Exists(g => g.Equals(grupo))) { throw new MercurioCoreException("Grupo já existe no usuario"); } Grupos.Add(grupo); }
public void RemoveGrupo(Grupo grupo) { if (!Grupos.Exists(g => g.Equals(grupo))) { throw new MercurioCoreException("Grupo não existe no usuario"); } Grupo g = Grupos.Find(g => g.Equals(grupo)); g.RemoveGrupo((int)Id); Grupos.Remove(g); }