예제 #1
0
        private async Task CheckNewTask()
        {
            TestTaskDto[] tasks;
            tasks = await _testApi.GetTasks(_config.ClientToken, _config.MaxInstanceCount);

            if (tasks != null && tasks.Length > 0)
            {
                await _taskRepository.AddRange(tasks.Select(p => p.MapFromDto()));
            }
        }
        public static async System.Threading.Tasks.Task Create(ITaskRepository taskRepository)
        {
            int records = await taskRepository.Count();

            if (records == 0)
            {
                var tasks = new Entities.Task[] {
                    new Entities.Task {
                        Id = 1, Name = "Create users", Description = "Handle this, this", DueDate = DateTime.Now, TaskStatusId = 1
                    },
                    new  Entities.Task {
                        Id = 2, Name = "Create database", Description = "Handle this, this", DueDate = DateTime.Now.AddDays(-2), TaskStatusId = 2
                    },
                    new  Entities.Task {
                        Id = 3, Name = "Call Admin ", Description = "Email or call Joe on +8939337381", DueDate = DateTime.Now, TaskStatusId = 3
                    }
                };

                await taskRepository.AddRange(tasks);
            }
        }