コード例 #1
0
 // Return id of created event, null if error
 // Use EventExtension.Initialize for create Event from order
 public string CreateEvent(Event calendarEvent)
 {
     if (Auth)
     {
         var eventParams = new CreateEventParamsEntity();
         eventParams.EventEntity.Add(calendarEvent);
         return(CreateEvent(eventParams));
     }
     return(null);
 }
コード例 #2
0
        // Return id of created event, null if error
        protected string CreateEvent(CreateEventParamsEntity eventEntity)
        {
            RestRequest           request = new RestRequest(BASE_URL, Method.POST);
            CreateEventBodyEntity body    = new CreateEventBodyEntity()
            {
                Method = CREATE_EVENT_METHOD,
                ID     = 1,
                Params = eventEntity
            };

            request.AddJsonBody(JsonConvert.SerializeObject(body));
            IRestResponse response = _client.Execute(request);

            try
            {
                return(JsonConvert.DeserializeObject <CreateEventResponseBody>(response.Content).Result.Results[0].ID);
            }
            catch  { return(null); }
        }