public static MeetingResponse EditResponse(ResponseType responseType, CalendarItemBase calendarItemBase) { if (calendarItemBase == null) { throw new ArgumentNullException("calendarItemBase"); } MeetingUtilities.ThrowIfMeetingResponseInvalid(calendarItemBase); return(MeetingUtilities.EditResponseInternal(responseType, calendarItemBase)); }
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); }