public void Save()
        {
            Task task;

            if (taskID != 0)
            {
                task = repository.GetTask(taskID);
            }
            else
            {
                task = new Task();
            }

            task.Finished     = false;
            task.Content      = selectedText;
            task.Difficulty   = selectedDifficulty;
            task.Priority     = SelectedPriority;
            task.DateCreated  = DateTime.Now;
            task.DateToFinish = SelectedEndDate;

            foreach (TaskList t in taskList)
            {
                if (SelectedTaskList == t)
                {
                    task.TaskList = t;
                    break;
                }
            }

            repository.AddTask(task);
            thisWindow.Close();
        }