private void btnUpdate_Click(object sender, RoutedEventArgs e) { WeekyTaskData weekyTaskData = new WeekyTaskData(); task.Title = txtTitle.Text; task.Description = txtDescription.Text; if (weekyTaskData.UpdateTask(task)) { foreach (dynamic node in nodeList) { node.SuperTask = task.Id; if (weekyTaskData.SaveNodeTask(node)) { DataTable dtId = weekyTaskData.GetInsertTaskId(); node.Id = dtId.Select()[0].ItemArray[0] as dynamic; task.Items.Add(node); } } this.Close(); } else { tbMessage.Text = "Update fail! Please try again"; } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { WeekyTaskData weekyTaskData = new WeekyTaskData(); if (!validInput()) { return; } task.Title = txtTitle.Text; task.Description = txtDescription.Text; if (weekyTaskData.UpdateTask(task)) { CollectionViewSource.GetDefaultView(nodeList).Refresh(); this.Close(); } else { tbMessage.Text = "Update fail! Please try again"; } }