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); } }