public override void Execute() { ToDoTrainingGit.Task taskItem = mUser.Tasks.FirstOrDefault <ToDoTrainingGit.Task>(task => task.ID == mRandomID); if (taskItem != null) { taskItem.Marked = mIsChecked; } else { Console.WriteLine("Could not find task to mark."); } }
public override void Execute() { ToDoTrainingGit.Task taskItem = mUser.Tasks.FirstOrDefault <ToDoTrainingGit.Task>(task => task.ID == mID); if (taskItem != null) { taskItem.Name = mNewName; } else { Console.WriteLine("Could not find task to rename."); } }
public override void Execute() { ToDoTrainingGit.Task taskItem = mUser.Tasks.FirstOrDefault <ToDoTrainingGit.Task>(task => task.ID == mRandomID); if (taskItem != null) { taskItem.Description = mNewDescription; } else { Console.WriteLine("Could not find task to change description."); } }
public override void Execute() { ToDoTrainingGit.Task taskItem = mUser.Tasks.FirstOrDefault <ToDoTrainingGit.Task>(task => task.ID == mID); if (taskItem != null) { taskItem.Tags = mNewTags; taskItem.TagsList.Clear(); string[] mTags = mNewTags.Split(ToDoHub.sDelemiters); foreach (string tag in mTags) { taskItem.TagsList.Add(tag); } } else { Console.WriteLine("Could not find task to change tags."); } }
public override void Execute() { ToDoTrainingGit.Task taskItem = mUser.Tasks.FirstOrDefault <ToDoTrainingGit.Task>(task => task.ID == mRandomID); var orderedTodos = mUser.Tasks.OrderBy(p => p.SortOrder); int count = 0; foreach (Task todo in orderedTodos) { todo.SortOrder = count; count++; } int oldPosition = taskItem.SortOrder; int newPosition = 0; int directionInt = 0; if (mDirection) { newPosition = oldPosition - 1; directionInt = 1; taskItem.SortOrder = newPosition; } else { newPosition = oldPosition + 1; directionInt = -1; taskItem.SortOrder = newPosition; } foreach (Task todo in mUser.Tasks) { if (todo.SortOrder == newPosition && todo.Name != taskItem.Name) { todo.SortOrder = todo.SortOrder + directionInt; } } }