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(); }
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); } }