Пример #1
0
        internal static void ManageClassMenu(User user)
        {
            Console.Clear();
            Console.WriteLine("Hantera klasser");
            Console.WriteLine();
            Console.WriteLine("1. Skapa ny klass");
            Console.WriteLine("2. Visa klasser jag ansvarar för");
            Console.WriteLine("3. Visa kurslista för en klass");
            Console.WriteLine("4. Visa klasslista för en klass");
            Console.WriteLine("5. Lägg till student i klass");
            Console.WriteLine("6. Ta bort student från klass");

            Console.WriteLine();
            Console.Write("Ditt val: ");
            string menuChoice = UserInput.GetInput <string>();

            switch (menuChoice)
            {
            case "1":
                var creator    = new EducationClassCreator();
                var classStore = new EducationClassStore();
                creator.Create(classStore);
                break;

            case "2":
                ClassListPresenter.ListAllClasses(user);
                break;

            case "3":
                ClassListPresenter.ShowCoursesForClass();
                break;

            case "4":
                ClassListPresenter.ShowClassStudentList();
                break;

            case "5":
                ClassListPresenter.AddStudentToClass();
                break;

            case "6":
                ClassListPresenter.RemoveStudentFromClass();
                break;

            default:
                return;
            }
        }
Пример #2
0
        public static void ManageStudents(User user)
        {
            Console.Clear();

            Console.WriteLine("Hantera studenter");
            Console.WriteLine();
            Console.WriteLine("1. Visa student-information");
            Console.WriteLine("2. Ändra student-information");
            Console.WriteLine("3. Sätt betyg");
            Console.WriteLine("4. Lägg till student");
            Console.WriteLine("5. Ta bort student");
            Console.WriteLine("6. Visa studieresultat för en student");

            Console.WriteLine();
            Console.Write("Ditt val: ");
            string menuChoice = UserInput.GetInput <string>();

            switch (menuChoice)
            {
            case "1":
                ShowStudentInformation();
                break;

            case "2":
                UserManagerPresenter.ChangeUser(UserLevel.Student);
                break;

            case "3":
                GradePresenter.GradeStudentInCourse(user);
                break;

            case "4":
                ClassListPresenter.AddStudentToClass();
                break;

            case "5":
                ClassListPresenter.RemoveStudentFromClass();
                break;

            case "6":
                ShowStudentInformation();
                break;

            default:
                break;
            }
        }