public static void AddTrainer() { Console.Clear(); Console.Write("First Name: "); string firstName = Console.ReadLine(); Console.Write("Last Name: "); string lastName = Console.ReadLine(); Console.Write("Subject: "); string subject = Console.ReadLine(); TrainerDb.AddTrainer(firstName, lastName, subject); Console.Clear(); Console.WriteLine("Trainer added sucessfully!\n"); }
public static void AddTrainerInCourse() { Console.Clear(); TrainerDb tDB = new TrainerDb(); CourseDb cDB = new CourseDb(); List <Course> courses = cDB.GetCourses(); List <Trainer> trainers = tDB.GetTrainers(); if (courses.Count != 0 && trainers.Count != 0) { Console.WriteLine("Select a trainer to add by using its number on the list: \n"); ShowLists.ShowList(trainers, "Trainers"); bool result = Int32.TryParse(Console.ReadLine(), out int trainerID); while (!result || (trainerID < 1 || trainerID > trainers.Count)) { Console.Write($"Wrong input! Please select using numbers from 1 to {trainers.Count} "); result = Int32.TryParse(Console.ReadLine(), out trainerID); } Console.Clear(); Console.WriteLine("Select a course by using its number on the list: \n"); ShowLists.ShowList(courses, "Courses"); result = Int32.TryParse(Console.ReadLine(), out int courseID); while (!result || (courseID < 1 || courseID > courses.Count)) { Console.Write($"Wrong input! Please select using numbers from 1 to {courses.Count} "); result = Int32.TryParse(Console.ReadLine(), out courseID); } Console.Clear(); TrainersPerCourseDb.AddTrainerToCourse(trainerID, courseID); Console.WriteLine("Trainer added to course successfully!"); } else { Console.WriteLine("There aren no Trainers or Courses yet"); } }