private void UpdateStandard()
        {
            Console.WriteLine("--- Update Standard ---");

            Console.WriteLine("Enter Standard ID to modify: ");
            InputID();
            newStd = bl.GetStandardByID(id);

            if (newStd == null)
            {
                Console.WriteLine("Standard not found!");
            }
            else
            {
                Console.WriteLine("[optional] Enter Standard Name: ");
                string name = Console.ReadLine();
                if (name == null || name == "")
                {
                    Console.WriteLine("Standard Name is null!");
                    return;
                }
                else
                {
                    newStd.StandardName = name;
                }

                Console.WriteLine("[optional] Enter Standard Description: ");
                string desc = Console.ReadLine();
                if (desc == null || desc == "")
                {
                    Console.WriteLine("Standard Description is null!");
                }
                else
                {
                    newStd.Description = desc;
                }

                bl.UpdateStandard(newStd);
                Console.WriteLine("Standard has been updated!");
            }

            Continue();
        }
Beispiel #2
0
        static void ClientCreatesTeacher()
        {
            List <Teacher> tList = b1.getAllTeachers().ToList();
            int            maxID = tList.Max(x => x.TeacherId);
            //Console.WriteLine("last id: " + maxID);
            int newTeacherID = maxID + 1;

            Console.Write("\nEnter the new teacher name: ");
            string newTeacherName = Console.ReadLine();

            Console.Write("\nEnter a standard ID for this teacher: ");
            int      standardIDEntry  = ValidInt();
            Standard selectedStandard = b1.GetStandardByID(standardIDEntry);

            if (selectedStandard != null)
            {
                Teacher teacher = new Teacher()
                {
                    TeacherId   = newTeacherID,
                    TeacherName = newTeacherName,
                    StandardId  = standardIDEntry,
                    Standard    = selectedStandard
                };
                b1.AddTeacher(teacher);
                selectedStandard.Teachers.Add(teacher);
                b1.UpdateStandard(selectedStandard);
                DisplayTeacher(teacher);
            }
            else
            {
                Teacher teacher = new Teacher()
                {
                    TeacherId   = newTeacherID,
                    TeacherName = newTeacherName,
                    StandardId  = standardIDEntry,
                    Standard    = null
                };
                DisplayTeacher(teacher);
            }
        }