public bool UnRegisterAttendees(Participant[] users, int roomId) { throw new NotImplementedException(); }
public string GetAttendanceURL(Participant participant, int roomId) { string attendanceURL = ""; var roomsApi = getRoomsApi(); var response = roomsApi.GetAttendCodeWithEmail(getAuthHeader(), roomId, participant.Email); if (response.success) { string attendCode = response.data as string; attendanceURL = string.Format(getParameter("AttendanceURLFormat"), attendCode); } return attendanceURL; }
public string RegisterAttendee(Participant participant, int roomId) { var roomsApi = getRoomsApi(); var response = roomsApi.RegisterExternalAttendee(getAuthHeader(), roomId, participant.FirstName, participant.LastName, participant.Email, participant.Role); if (response.success) { return response.data.ToString(); } else { _lastError = response.code.ToString(); } return ""; }
public bool RegisterAttendees(Participant[] participants, string participantRole, int roomId) { var roomsApi = getRoomsApi(); System.Text.StringBuilder externalAttendeesString = new StringBuilder(); for (int i = 0; i < participants.Length; i++) { var u = participants[i]; externalAttendeesString.AppendFormat("{0};{1};{2};{3}", u.FirstName, u.LastName, u.Email, u.Role); if (i < participants.Length - 1) externalAttendeesString.Append("\\n"); } var response = roomsApi.RegisterAttendees(getAuthHeader(), roomId, "", externalAttendeesString.ToString(), ""); if (!response.success) { _lastError = response.code.ToString(); } return response.success; }
/// <summary> /// Returns empty string if there is an error. /// </summary> /// <param name="user"></param> /// <param name="role"></param> /// <param name="virtualClassRemoteId"></param> /// <returns></returns> public string RegisterAndGetURL(Participant participant, int roomId) { string attendanceURL = ""; var roomsApi = getRoomsApi(); var response = roomsApi.RegisterExternalAttendee(getAuthHeader(), roomId, participant.FirstName, participant.LastName, participant.Email, participant.Role); if (response.success) { string attendCode = response.data.ToString(); attendanceURL = string.Format(getParameter("AttendanceURLFormat"), attendCode); } else { _lastError = response.code.ToString(); } return attendanceURL; }
public bool IsRegistered(Participant user, int roomId) { string email = user.Email; var roomsApi = getRoomsApi(); var response = roomsApi.GetAttendCodeWithEmail(getAuthHeader(), roomId, email); return response.success; }
public string[] GetRegisteredSessions(Participant user) { throw new NotImplementedException(); }
public bool UnRegisterAttendee(Participant user, int roomId) { throw new NotImplementedException(); }