コード例 #1
0
 public async Task UncompleteTodoAsync(string taskId)
 {
     var provider = ProviderManager.Instance.GlobalProvider;
     var todoTask = new Microsoft.Graph.TodoTask
     {
         ODataType = null,
         Status    = Microsoft.Graph.TaskStatus.NotStarted
     };
     await provider.Graph.Me.Todo.Lists[this._listId].Tasks[taskId].Request().UpdateAsync(todoTask);
 }
コード例 #2
0
 public async Task UpdateTodoTitleAsync(string taskId, string title)
 {
     var provider = ProviderManager.Instance.GlobalProvider;
     var todoTask = new Microsoft.Graph.TodoTask
     {
         ODataType = null,
         Title     = title
     };
     await provider.Graph.Me.Todo.Lists[this._listId].Tasks[taskId].Request().UpdateAsync(todoTask);
 }
コード例 #3
0
        public async Task <string> CreateTodoAsync(string title)
        {
            var provider = ProviderManager.Instance.GlobalProvider;

            var todoTask = new Microsoft.Graph.TodoTask
            {
                ODataType = null,
                Title     = title,
            };

            todoTask = await provider.Graph.Me.Todo.Lists[this._listId].Tasks
                       .Request()
                       .AddAsync(todoTask);

            return(todoTask.Id);
        }