private ZCRMEventParticipant GetZCRMParticipant(JObject participantDetails)
        {
            long   Id   = Convert.ToInt64(participantDetails["id"]);
            string type = (string)participantDetails["type"];
            ZCRMEventParticipant participant = ZCRMEventParticipant.GetInstance(type, Id);

            participant.Name        = (string)participantDetails["name"];
            participant.Email       = (string)participantDetails["Email"];
            participant.IsInvited   = (bool)participantDetails["invited"];
            participant.Status      = (string)participantDetails["status"];
            participant.Participant = (string)participantDetails["participant"];
            return(participant);
        }
        private JObject GetZCRMParticipantsAsJSON(ZCRMEventParticipant participant)
        {
            JObject participantJSON = new JObject
            {
                { "participant", participant.Id == 0?participant.Participant:participant.Id.ToString() },
                { "type", participant.Type },
                { "name", participant.Name },
                { "Email", participant.Email },
                { "invited", participant.IsInvited },
                { "status", participant.Status }
            };

            return(participantJSON);
        }
Example #3
0
 /// <summary>
 /// To add participant of the record based on ZCRMEventParticipant class instance.
 /// </summary>
 /// <param name="participant">ZCRMEventParticipant class instance</param>
 public void AddParticipant(ZCRMEventParticipant participant)
 {
     Participants.Add(participant);
 }