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); }
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); }
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); }