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); }
public static async Task <bool> TryGetCalendarEventsAsync() { var events = await CalendarSnippets.GetCalendarEventsAsync(); return(events != null); }
public static async Task <bool> TryGetOutlookClientAsync() { var outlookClient = await CalendarSnippets.GetOutlookClientAsync(); return(outlookClient != null); }