public static Trainers_Course CourseTrainers(List <Course> courses, List <Trainer> trainers) { Console.WriteLine("Continue with trainers and courses."); Console.WriteLine("Choose a course from the list below by typing it's number"); CourseTitles(courses); Console.WriteLine(); Console.Write("Enter the number of the course: "); Course courseselected = courses[Convert.ToInt32(Console.ReadLine()) - 1]; Console.WriteLine(); Console.WriteLine("Choose trainers from the list below by typing it's number"); TrainerTitles(trainers); Console.WriteLine(); Console.Write("Enter the number of the trainer/trainers with a comma (,) between: "); string Choice = Console.ReadLine(); Choice = Choice.Replace(",", ""); int[] Choices = new int[Choice.Length]; for (int i = 0; i < Choice.Length; i++) { Choices[i] = Convert.ToInt32(Choice[i] - '0'); } List <Trainer> listoftrainers_Chosen = new List <Trainer>(); foreach (var item in Choices) { listoftrainers_Chosen.Add(trainers[item - 1]); } Trainers_Course TC1 = new Trainers_Course(listoftrainers_Chosen, courseselected); return(TC1); }
public List <Trainers_Course> DatabaseTrainersCourse(List <Trainer> trainers, List <Course> courses) { List <Trainer> TrainersListC = new List <Trainer>(); TrainersListC.Add(trainers[0]); TrainersListC.Add(trainers[1]); List <Trainer> TrainersListJ = new List <Trainer>(); TrainersListJ.Add(trainers[2]); TrainersListJ.Add(trainers[3]); List <Trainer> TrainersListP = new List <Trainer>(); TrainersListP.Add(trainers[4]); Trainers_Course TC1 = new Trainers_Course(TrainersListC, courses[0]); Trainers_Course TC2 = new Trainers_Course(TrainersListC, courses[1]); Trainers_Course TC3 = new Trainers_Course(TrainersListJ, courses[2]); Trainers_Course TC4 = new Trainers_Course(TrainersListJ, courses[3]); Trainers_Course TC5 = new Trainers_Course(TrainersListP, courses[4]); List <Trainers_Course> listoftrainers_courses = new List <Trainers_Course>(); listoftrainers_courses.Add(TC1); listoftrainers_courses.Add(TC2); listoftrainers_courses.Add(TC3); listoftrainers_courses.Add(TC4); listoftrainers_courses.Add(TC5); return(listoftrainers_courses); }