static void Add(BusinessLayer myBusinessLayer, LayerType layerType) { Console.WriteLine("Name:"); string Name = Console.ReadLine(); switch (layerType) { case LayerType.STANDARD: Standard newStandard = new Standard() { StandardName = Name }; myBusinessLayer.AddStandard(newStandard); Console.WriteLine("Standard: " + Name + " created."); break; case LayerType.STUDENT: Console.WriteLine("Standard Id:"); int IdStandard = Int32.Parse(Console.ReadLine()); Student newStudent = new Student() { StudentName = Name, StandardId = IdStandard }; myBusinessLayer.AddStudent(newStudent); Console.WriteLine("Student: " + Name + " created."); break; case LayerType.TEACHER: Teacher newTeacher = new Teacher() { TeacherName = Name }; myBusinessLayer.AddTeacher(newTeacher); Console.WriteLine("Teacher: " + Name + " created."); break; case LayerType.COURSE: Console.WriteLine("Teacher Id:"); int Id = Int32.Parse(Console.ReadLine()); Course newCourse = new Course() { CourseName = Name, TeacherId = Id }; myBusinessLayer.AddCourse(newCourse); Console.WriteLine("Course: " + Name + " created."); break; default: break; } }