public void DeleteUsuario() { UsuarioManipulation item = new UsuarioManipulation(); if (item.CanDelete(Id)) { foreach (Grupo g in Grupos) { g.RemoveGrupo((int)Id); } item.Delete(this.Id); } else { throw new MercurioCoreException("Usuario em uso"); } }