Example #1
0
        /// <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");
            }
        }
Example #2
0
        /// <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");
            }
        }