private void CreateNewTaskItem()
        {
            var taskItem = new DataModels.TaskItem()
            {
                Title     = "NetworkPoolerBackgroundTask",
                Notes     = $"This task was created by the 'NetworkPoolerBackgroundTask' at {DateTime.Now}",
                DueDate   = new DateTimeOffset(DateTime.Today),
                Completed = false,
            };

            var dataAccess = new DataAccess.SQLiteRepository();

            dataAccess.Create <DataModels.TaskItem>();
            dataAccess.Insert(taskItem);
        }
Пример #2
0
        private IEnumerable <TaskItem> GetPendingTasks()
        {
            var tileContentItems = new List <TaskItem>();

            try
            {
                var dataAccess = new DataAccess.SQLiteRepository();
                var items      = dataAccess.GetItems <TaskItem>();

                if (items != null)
                {
                    tileContentItems.AddRange(items.Where(item => !item.Completed));
                }
            }
            catch (Exception ex)
            {
                this.WriteStatusToAppData(ex.Message);
            }

            return(tileContentItems);
        }