/// <summary> /// Unlinks an event from a timeline /// </summary> /// <param name="TimelineId">String Id of timeline to unlink event from</param> /// <param name="EventId">String Id of event to be unlinked</param> private void UnlinkEvent(string TimelineId, string EventId) { var request = new RestRequest("Timeline/UnlinkEvent"); TimelineEventLink Unlink = new TimelineEventLink(TimelineId, EventId); //sets model for serlization if (!PutRequest(request, Unlink).Equals("OK")) { throw new System.ArgumentException("Parameter cannot be null", "original"); } }
/// <summary> /// Calls the API to Link Events to an Timeline /// </summary> /// <param name="EventToLink">CreateEventview of the evnt to be linked</param> private void Link(CreateEventViewModel EventToLink) { TimelineEventLink LinkToCreate = new TimelineEventLink(EventToLink.TimelineId, EventToLink.TimelineEventId); //Creates model for serlization var request = new RestRequest("/Timeline/LinkEvent"); if (!PutRequest(request, LinkToCreate).Equals("OK")) //Error Handling { throw new System.ArgumentException("Parameter cannot be null", "original"); } }