public static TaskData GetFromXml(XElement elem) { DateTime dateTime = DateTime.Parse(elem.Attribute("DateTime").Value); string header = elem.Element("header").Value; string text = elem.Element("text").Value; bool isDone = elem.Element("IsDone") != null ? true : false; return(TaskData.Create(header, text, dateTime, isDone)); }
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)); } }
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 }; }