public MemberAchievement AddAchievementForMember(long memberId, AchievementInput achievement)
        {
            var client  = GetClient();
            var request = new RestRequest("members/" + memberId + "/achievements", Method.POST);

            request.RequestFormat = DataFormat.Json;
            request.AddBody(achievement);
            var response = client.Execute <MemberAchievement>(request);

            if (response.StatusCode != System.Net.HttpStatusCode.OK)
            {
                throw new EncentivizeException(response.Content);
            }
            return(response.Data);
        }
 public MemberAchievement AddAchievementForMember(Member member, AchievementInput achievement)
 {
     return(AddAchievementForMember(member.MemberId, achievement));
 }