public CalendarEventStub CreateCalendarEvent(CalendarEventStub calendarEvent) { var createRequest = new CalendarEventCreateRequest(); ModelCopier.CopyModel(calendarEvent, createRequest); return(Api.Calendars.CreateEventForProject(this.Id, createRequest)); }
public CalendarEventStub CreateEventForCalendar(int calendarId, CalendarEventCreateRequest request) { var action = "/calendars/{0}/calendar_events.json".FormatWith(calendarId); var calendarEvent = Api.Post <CalendarEventStub>(action, request); return(calendarEvent); }
public void UpdateEventForCalendar(int calendarId, CalendarEventStub calendarEvent) { var action = "/calendars/{0}/calendar_events/{1}.json".FormatWith(calendarId, calendarEvent.Id); var request = new CalendarEventCreateRequest(); ModelCopier.CopyModel(calendarEvent, request); var updatedCalendarEvent = Api.Put <CalendarEventStub>(action, request); ModelCopier.CopyModel(updatedCalendarEvent, calendarEvent); }
public CalendarEventStub CreateCalendarEvent(CalendarEventCreateRequest request) { return(Api.Calendars.CreateEventForProject(this.Id, request)); }