public void AddEventToGroup(Event event_to_add, Group group) { Util.Post ("group.addEventTo", new UpcomingParam ("token", Token.TokenString), new UpcomingParam ("event_id", event_to_add.ID), new UpcomingParam ("group_id", group.ID)); }
public void JoinGroup(Group group) { Util.Post ("group.join", new UpcomingParam ("token", Token.TokenString), new UpcomingParam ("group_id", group.ID)); }
public void LeaveGroup(Group group) { Util.Post ("group.leave", new UpcomingParam ("token", Token.TokenString), new UpcomingParam ("group_id", group.ID)); }
public Group EditGroup(Group group) { if (group.OwnerUserId != Token.UserId) throw new UpcomingException ("User Id must match Owner Id to be able to edit group."); UpcomingParam[] param_array = GetGroupParams (group.Name, group.Description, group.ModerationLevel, group.IsPrivate); Response rsp = Util.Post ("group.edit", param_array); return rsp.Groups [0]; }