public static void NonEditResponse(ResponseType responseType, MeetingRequest meetingRequest, bool sendResponse) { if (meetingRequest == null) { throw new ArgumentNullException("meetingRequest"); } MeetingUtilities.ThrowIfMeetingResponseInvalid(meetingRequest); using (CalendarItemBase calendarItemBase = MeetingUtilities.UpdateCalendarItem(meetingRequest)) { MeetingUtilities.NonEditResponseInternal(responseType, calendarItemBase, sendResponse); MeetingUtilities.DeleteMeetingRequestAfterResponse(meetingRequest); } }
public static MeetingResponse EditResponse(ResponseType responseType, MeetingRequest meetingRequest) { if (meetingRequest == null) { throw new ArgumentNullException("meetingRequest"); } MeetingUtilities.ThrowIfMeetingResponseInvalid(meetingRequest); MeetingResponse result; using (CalendarItemBase calendarItemBase = MeetingUtilities.UpdateCalendarItem(meetingRequest)) { result = MeetingUtilities.EditResponseInternal(responseType, calendarItemBase); } return(result); }