Example #1
0
 public IndividualGroupResponse CreateGroup(string groupName)
 {
     var body = new {group = new {name = groupName}};
     return GenericPost<IndividualGroupResponse>("groups.json", body);
 }
Example #2
0
 /// <summary>
 /// Creating a membership means assigning an agent to a given group
 /// </summary>
 /// <param name="groupMembership"></param>
 /// <returns></returns>
 public IndividualGroupMembershipResponse CreateGroupMembership(GroupMembership groupMembership)
 {
     var body = new {group_membership = groupMembership};
     return GenericPost<IndividualGroupMembershipResponse>(string.Format("group_memberships.json"), body);
 }
Example #3
0
 public IndividualGroupResponse UpdateGroup(Group group)
 {
     var body = new { group };
     return GenericPut<IndividualGroupResponse>(string.Format("groups/{0}.json", group.Id), body);
 }