public static async Task <bool> TryCreateCalendarEventAsync() { var newEventId = await CalendarSnippets.AddCalendarEventAsync(); if (newEventId == null) { return(false); } //Cleanup await CalendarSnippets.DeleteCalendarEventAsync(newEventId); return(true); }
public static async Task <bool> TryDeleteCalendarEventAsync() { var newEventId = await CalendarSnippets.AddCalendarEventAsync(); if (newEventId == null) { return(false); } // Delete the event var deletedEvent = await CalendarSnippets.DeleteCalendarEventAsync(newEventId); if (deletedEvent == null) { return(false); } return(true); }
public static async Task <bool> TryUpdateCalendarEventAsync() { var newEventId = await CalendarSnippets.AddCalendarEventWithArgsAsync( "OrigLocationValue", STORY_DATA_IDENTIFIER, string.Empty, Guid.NewGuid().ToString(), new DateTimeOffset(DateTime.Now), new DateTimeOffset(DateTime.Now), new TimeSpan(DateTime.Now.Ticks), new TimeSpan(DateTime.Now.Ticks) ); if (newEventId == null) { return(false); } // Update our event var updatedEvent = await CalendarSnippets.UpdateCalendarEventAsync(newEventId, "NewLocationValue", STORY_DATA_IDENTIFIER, string.Empty, Guid.NewGuid().ToString(), new DateTimeOffset(DateTime.Now), new DateTimeOffset(DateTime.Now), new TimeSpan(DateTime.Now.Ticks), new TimeSpan(DateTime.Now.Ticks) ); if (updatedEvent == null || updatedEvent.Id != newEventId) { return(false); } //Cleanup await CalendarSnippets.DeleteCalendarEventAsync(newEventId); return(true); }
public static async Task <bool> TryCreateCalendarEventWithArgsAsync() { var newEventId = await CalendarSnippets.AddCalendarEventWithArgsAsync( Guid.NewGuid().ToString(), STORY_DATA_IDENTIFIER, string.Empty, Guid.NewGuid().ToString(), new DateTimeOffset(DateTime.Now), new DateTimeOffset(DateTime.Now), new TimeSpan(DateTime.Now.Ticks), new TimeSpan(DateTime.Now.Ticks) ); if (newEventId == null) { return(false); } //Cleanup await CalendarSnippets.DeleteCalendarEventAsync(newEventId); return(true); }