Пример #1
0
 private void SaveTask()
 {
     if (_taskEditorMode == EditorMode.Edit)
     {
         TaskData foundTask = DaysRepo.Instance.Tasks.Where(x => x.Id == Selection.Id).ToList()[0];
         foundTask.Header = Selection.Header;
         foundTask.Text   = Selection.Text;
         foundTask.Time   = EditableDate.GetFullDateTime(Selection.Time, EditedDateProp);
     }
     else if (_taskEditorMode == EditorMode.New)
     {
         DaysRepo.Instance.Tasks.Add(TaskData.Create(Selection.Header, Selection.Text, EditableDate.GetFullDateTime(Selection.Time, EditedDateProp), Selection.IsDone));
     }
 }
Пример #2
0
        public void Configure(EditorMode taskEditorMode)
        {
            _taskEditorMode = taskEditorMode;

            InitializeComponent();
            DataContext = this;

            if (_taskEditorMode == EditorMode.Edit)
            {
                Selection      = DaysRepo.Instance.DayTaskListSelection;
                EditedDateProp = new EditableDate(Selection.Time);
            }
            else if (_taskEditorMode == EditorMode.New)
            {
                Selection      = TaskData.CreateTempTask(DaysRepo.Instance.SelectedDate);
                EditedDateProp = new EditableDate(Selection.Time);
            }
        }
Пример #3
0
        private void Test()
        {
            TaskData task1 = TaskData.Create("Make new videogame", new DateTime(2019, 12, 3, 12, 51, 0), false);

            task1.Text = $"To Hold some beer for my friend, and wait when Trotsky will shoot in his leg {Environment.NewLine}Thats what I call wild west!";

            TaskData task2 = TaskData.Create("Get out of REFERAT", new DateTime(2019, 12, 4, 9, 8, 0), false);

            TaskData task3 = TaskData.Create("Hold a beer for a Trotsky", new DateTime(2019, 12, 4, 3, 4, 3), false);

            task3.Text = "Yeeeeaeaeaeh, today wi well meat Stolen";

            TaskData task4 = TaskData.Create("Some text", new DateTime(2019, 12, 4, 5, 25, 3), false);

            task4.Text = "Yeeeeaeaeaeh, today wi well meat Stolen";

            TaskData task5 = TaskData.Create("Aaaadadada new videogame", new DateTime(2019, 12, 3, 4, 59, 0), false);
            TaskData task6 = TaskData.Create("bdsfgbdsfbaadadada new videogame", new DateTime(2019, 12, 3, 21, 59, 0), false);

            TaskData task7 = TaskData.Create("adsfasdfasdgsdagh sdfhd sfh new videogame", new DateTime(2019, 12, 5, 4, 5, 0), false);
            TaskData task8 = TaskData.Create("32523dfgjh123124 new videogame", new DateTime(2019, 12, 5, 17, 51, 0), false);

            task8.Text = "fgsdifgdshgkjdfshgsadf87wertywej sdfgjo sdtgu098wea rt";
            TaskData task9  = TaskData.Create("gdfsgsd23532456gdf new videogame", new DateTime(2019, 12, 5, 12, 23, 0), false);
            TaskData task10 = TaskData.Create("1243fasdfa new videogame", new DateTime(2019, 12, 5, 5, 12, 0), false);

            Tasks = new ObservableCollection <TaskData>()
            {
                task1,
                task2,
                task3,
                task4,
                task5,
                task6,
                task7,
                task8,
                task9,
                task10
            };
        }