private void btnOK_Click(object sender, EventArgs e) { Task = new WlTask { Title = txtTitle.Text, Note = txtNote.Text, Starred = _starred, }; NewListTitle = _wlListSelector1.NewListTitle; if (_wlListSelector1.SelectedListId != string.Empty) { Task.List_Id = _wlListSelector1.SelectedListId; } if (dateDueDate.Enabled) { Task.Due_Date = dateDueDate.Value; } if (dateRemindDate.Enabled) { SetReminder = true; } ReminderDate = dateRemindDate.Value; DialogResult = DialogResult.OK; }
/// <summary> /// Add a new task /// </summary> /// <param name="token">Authentication Token</param> /// <param name="task">Task to add</param> /// <returns></returns> internal static WlTask AddTask(string token, WlTask task) { var param = new Hashtable { { "title", task.Title }, { "list_id", task.List_Id }, { "note", task.Note }, { "parent_id", task.Parent_Id }, { "due_date", task.Due_Date }, { "starred", task.Starred }, { "created_at", DateTime.Now }, { "type", "Task" }, }; var json = DoCall(token, "me//tasks", param, Method.POST); var newtask = JsonConvert.DeserializeObject <WlTask>(json); return(newtask); }
/// <summary> /// Add a new Wunderlist Task to Wunderlist. /// </summary> /// <param name="task">Wunderlist Task to add</param> /// <returns></returns> public WlTask AddTask(WlTask task) { return(Helper.AddTask(User.Token, task)); }