/// <summary> /// Delete all To Dos. /// </summary> /// <param name="toDoActivities">To Do activities.</param> /// <param name="pageContentUrl">page content url.</param> /// <returns>True if succeed.</returns> public async Task <bool> DeleteAllToDos(List <ToDoTaskActivityModel> toDoActivities, string pageContentUrl) { var httpRequestMessage = ServiceHelper.GenerateDeleteToDosHttpRequest(toDoActivities, pageContentUrl); var result = await this.httpClient.SendAsync(httpRequestMessage); return(result.IsSuccessStatusCode); }
/// <summary> /// Delete tasks. /// </summary> /// <param name="listType">Task list type.</param> /// <param name="taskItems">Task items.</param> /// <returns>True if succeed.</returns> public async Task <bool> DeleteTasksAsync(string listType, List <TaskItem> taskItems) { try { var pageContentUrl = await this.GetDefaultToDoPageAsync(listType); var httpRequestMessage = ServiceHelper.GenerateDeleteToDosHttpRequest(taskItems, pageContentUrl.ContentUrl); var result = await ExecuteSendAsync(httpRequestMessage); return(result); } catch (ServiceException ex) { throw ServiceHelper.HandleGraphAPIException(ex); } }