public void UpdateGroup(MemberGroup memberGroup, int groupId)
        {
            var client  = GetClient();
            var request = new RestRequest("Groups/" + groupId, Method.PUT);

            request.RequestFormat = DataFormat.Json;

            request.AddBody(memberGroup);
            var response = client.Execute(request);

            if (response.StatusCode != System.Net.HttpStatusCode.OK)
            {
                throw new EncentivizeException(response.Content);
            }
        }
        public MemberGroupDetails AddGroup(MemberGroup memberGroup)
        {
            var client  = GetClient();
            var request = new RestRequest("Groups", Method.POST);

            request.RequestFormat = DataFormat.Json;

            request.AddBody(memberGroup);
            var response = client.Execute <MemberGroupDetails>(request);

            if (response.StatusCode != System.Net.HttpStatusCode.OK)
            {
                throw new EncentivizeException(response.Content);
            }
            return(response.Data);
        }