Пример #1
0
        public static List <TaskDisplayInfo> GetTaskDisplayInfo()
        {
            List <EachTask> specificDateEachTaskList = EachTaskModel.GetSpecificDateEachTasks(DateTimeOffset.Now.LocalDateTime).ToList();

            List <TaskDisplayInfo> result = new List <TaskDisplayInfo>();

            specificDateEachTaskList.ForEach(eachTask =>
            {
                TaskDisplayInfo info = new TaskDisplayInfo
                {
                    EachTaskId = eachTask.EachTaskId,
                    Content    = (eachTask.CompleteFlag ? "✔" : "").PadRight(3) + eachTask.Content
                };
                result.Add(info);
            });

            return(result);
        }
Пример #2
0
        public void SetTaskDisplayInfo()
        {
            try
            {
                List <EachTask> specificDateEachTaskList = EachTaskModel.GetSpecificDateEachTasks(this.MainDate).ToList();

                TaskListData.Clear();

                specificDateEachTaskList?.ForEach(eachTask =>
                {
                    TaskDisplayInfo info = new TaskDisplayInfo
                    {
                        EachTaskId = eachTask.EachTaskId,
                        Content    = (eachTask.CompleteFlag ? "✔" : "").PadRight(3) + eachTask.Content
                    };
                    TaskListData.Add(info);
                });
            }
            catch
            {
                CommonViewModel.NotifySystemMessage(GetLangMessage.GetMessage("Exception"));
            }
        }