/// <summary> /// 해당 할일목록을 추가 /// </summary> /// <param name="taskItem"></param> /// <returns></returns> public async System.Threading.Tasks.Task AddTaskAsync(TaskItem taskItem) { var task = taskItem.ToTask(); var service = new GoogleTaskService(); var newTasks = await service.InsertTaskAsync(task, Id); _tasks.Add(taskItem); }
/// <summary> /// 해당 제목으로 할일 목록을 생성해서 추가함. /// </summary> /// <param name="title"></param> /// <returns></returns> public async System.Threading.Tasks.Task <TaskItem> WithTaskItemAsync(string title) { var service = new GoogleTaskService(); var newTask = await service.InsertTaskAsync(new Task() { Title = title }, Id); var taskItem = new TaskItem(Id, newTask.Id, newTask.Title); _tasks.Add(taskItem); return(taskItem); }