private static void GetAllTasksTest() { var taskRepository = new DapperTaskRepository(); IEnumerable <DataLayer.Entities.Task> tasks = taskRepository.GetAllAsync() .GetAwaiter() .GetResult(); foreach (var task in tasks) { PrintTask(task); } Console.WriteLine("Finished with tasks printing"); }
static void Main(string[] args) { //InsertTaskTest(); //UpdateTaskTest(); //DeleteTaskTest(); //GetCountTest(); //Console.ReadLine(); var taskRepository = new DapperTaskRepository(); IEnumerable <DataLayer.Entities.Task> tasks = taskRepository.GetAllAsync() .GetAwaiter() .GetResult(); foreach (var task in tasks) { Console.WriteLine("---------------------------------------------------"); Console.WriteLine($"Task Id:{task.Id} Title:{task.Title} Description:{task.Description} Priority:{task.Priority} Status:{task.Status} Type:{task.Type}"); foreach (var subtask in task.SubTasks) { Console.WriteLine($"Subtask Id: {subtask.Id}, Title: {subtask.Title}, Description: {subtask.Description}, Status: {subtask.Status}, "); } Console.WriteLine("---------------------------------------------------"); } Console.WriteLine("Finished with tasks printing"); //Console.WriteLine("Enter task id:"); //int taskId = int.Parse(Console.ReadLine()); //var task = taskRepository.GetByIdAsync(taskId).GetAwaiter().GetResult(); //string taskId = Console.ReadLine(); //var task = taskRepository.GetById(taskId); //Console.WriteLine("Enter task title:"); //string taskTitle = Console.ReadLine(); //var task = taskRepository.GetByTitle(taskTitle); //Console.WriteLine($"Task Id:{task.Id} Title:{task.Title} Description:{task.Description} Priority:{task.Priority} Status:{task.Status} Type:{task.Type}"); Console.ReadLine(); }