コード例 #1
0
 public HomeModule()
 {
     Get["/"] = _ => {
         return(View["index.cshtml"]);
     };
     Get["/course/form"] = _ => {
         List <Course> AllCourses = Course.GetAll();
         return(View["courses.cshtml", AllCourses]);
     };
     Post["/course/form"] = _ => {
         Course newCourse = new Course(Request.Form["name"], Request.Form["course_number"]);
         newCourse.Save();
         List <Course> AllCourses = Course.GetAll();
         return(View["courses.cshtml", AllCourses]);
     };
     Get["/student/form"] = _ => {
         List <Student> AllStudents = Student.GetAll();
         return(View["students.cshtml", AllStudents]);
     };
     Post["/student/form"] = _ => {
         Student newStudent = new Student(Request.Form["name"], Request.Form["enrollment_date"]);
         newStudent.Save();
         List <Student> AllStudents = Student.GetAll();
         return(View["students.cshtml", AllStudents]);
     };
 }
コード例 #2
0
        public void Test_DatabaseEmptyAtFirst()
        {
            //Arrange, Act
            int result = Student.GetAll().Count;

            //Assert
            Assert.Equal(0, result);
        }
コード例 #3
0
        public void GetAll_GetsCountOfStudents_DatabaseEmpty()
        {
            //Arrange, Act
            int result = Student.GetAll().Count;

            //Assert
            Assert.Equal(0, result);
        }
コード例 #4
0
        public void StudentDatabaseEmpty()
        {
            //Arrange, act
            int result = Student.GetAll().Count;

            //Assert
            Assert.Equal(0, result);
        }
コード例 #5
0
        public HomeModule()
        {
            Get["/"] = _ => {
                return(View["index.cshtml", ModelMaker()]);
            };

            Post["/add-department"] = _ => {
                Department newDepartment = new Department(Request.Form["department-name"]);
                newDepartment.Save();
                return(View["index.cshtml", ModelMaker()]);
            };

            Post["/add-course"] = _ => {
                Course newCourse = new Course(Request.Form["course-name"], Request.Form["course-number"], Request.Form["department-id"]);
                newCourse.Save();
                return(View["index.cshtml", ModelMaker()]);
            };

            Get["/students"] = _ =>
            {
                Dictionary <string, object> model = ModelMaker();
                model.Add("Students", Student.GetAll());
                return(View["students.cshtml", model]);
            };

            Post["students/{id}"] = parameters =>
            {
                Student.Find(parameters.id).AddCourse(Request.Form["course-id"]);
                Dictionary <string, object> model = ModelMaker();
                model.Add("Students", Student.GetAll());
                return(View["students.cshtml", model]);
            };

            Patch["students/{id}"] = parameters =>
            {
                Student.Find(parameters.id).UpdateCourseGrade(Request.Form["course-id"], Request.Form["course-grade"]);
                Dictionary <string, object> model = ModelMaker();
                model.Add("Students", Student.GetAll());
                return(View["students.cshtml", model]);
            };

            Delete["students/{studentId}/course/{id}"] = parameters =>
            {
                Student.Find(parameters.studentId).DeleteCourse(parameters.id);
                Dictionary <string, object> model = ModelMaker();
                model.Add("Students", Student.GetAll());
                return(View["students.cshtml", model]);
            };

            Post["/add-student"] = _ => {
                Student newStudent = new Student(Request.Form["student-name"], Request.Form["enrollment-date"], Request.Form["department-id"]);
                newStudent.Save();
                Dictionary <string, object> model = ModelMaker();
                model.Add("Students", Student.GetAll());
                return(View["students.cshtml", model]);
            };
        }
コード例 #6
0
        public void Test_Save_AssignsIdToObject()
        {
            Student testStudent = new Student("Jim", new DateTime(2011, 12, 20));

            testStudent.Save();
            int testId         = testStudent.GetId();
            int savedStudentId = Student.GetAll()[0].GetId();

            Assert.Equal(testId, savedStudentId);
        }
コード例 #7
0
ファイル: StudentTest.cs プロジェクト: denalisk/registrar
        public void Student_Delete_RemoveFromDatabase()
        {
            Student newStudent = new Student("Johnny English", "2001-09-21", 1);

            newStudent.Save();

            Student.Delete(newStudent.GetId());

            Assert.Equal(0, Student.GetAll().Count);
        }
コード例 #8
0
        public void Update_UpdateStudentNameAndDate_NameAndDateUpdatedInDatabase()
        {
            Student testStudent = new Student("Annie", "3/2/2014");

            testStudent.Save();

            testStudent.Update("Bryant", "4/9/2013");
            Student result = Student.GetAll()[0];

            Assert.Equal(result, testStudent);
        }
コード例 #9
0
ファイル: StudentTest.cs プロジェクト: denalisk/registrar
        public void Save_SavesStudentToDatabase_2()
        {
            Student newStudent = new Student("Johnny English", "2001-09-21", 1);

            newStudent.Save();

            List <Student> expectedList = new List <Student> {
                newStudent
            };
            List <Student> actualList = Student.GetAll();

            Assert.Equal(expectedList, actualList);
        }
コード例 #10
0
        public void Save_AddOneStudentToDatabase_1()
        {
            //Arrange
            DateTime enrollmentDate = new DateTime(2016, 12, 13);
            Student  newStudent     = new Student("Brian", enrollmentDate);

            //Act
            newStudent.Save();
            List <Student> allStudents = Student.GetAll();

            //Assert
            Assert.Equal(1, allStudents.Count);
        }
コード例 #11
0
        public void Test_Save_ToStudentDatabase()
        {
            Student testStudent = new Student("Jim", new DateTime(2011, 12, 20));

            testStudent.Save();

            List <Student> result   = Student.GetAll();
            List <Student> testList = new List <Student> {
                testStudent
            };

            Assert.Equal(testList, result);
        }
コード例 #12
0
        public void DeleteStudent_RemoveOneStudentFromDatabase_0()
        {
            //Arrange
            DateTime enrollmentDate = new DateTime(2016, 12, 13);
            Student  newStudent     = new Student("Brian", enrollmentDate);

            //Act
            newStudent.Save();
            Student.DeleteStudent(newStudent.GetId());
            List <Student> allStudents = Student.GetAll();

            //Assert
            Assert.Equal(0, allStudents.Count);
        }
コード例 #13
0
ファイル: HomeModule.cs プロジェクト: LinaShadrach/registrar
 public HomeModule()
 {
     Get["/"] = _ => {
         return(View["index.cshtml"]);
     };
     Get["/courses"] = _ => {
         List <Course> allCourses = Course.GetAll();
         return(View["courses.cshtml", allCourses]);
     };
     Get["/majors"] = _ => {
         List <Major> allMajors = Major.GetAll();
         return(View["majors.cshtml", allMajors]);
     };
     Get["/students"] = _ => {
         List <Student> allStudents = Student.GetAll();
         return(View["students.cshtml", allStudents]);
     };
     Get["/students/form"] = _ => {
         List <Major> allMajors = Major.GetAll();
         return(View["student_form.cshtml", allMajors]);
     };
     Post["/student/form/submit"] = _ => {
         DateTime enrollmentDate = (DateTime)Request.Form["enrollment-date"];
         Student  newStudent     = new Student(Request.Form["student-name"], enrollmentDate, Request.Form["major-name"]);
         newStudent.Save();
         return(View["index.cshtml"]);
     };
     Get["/student/{id}"] = parameters => {
         Dictionary <string, object> myDict = new Dictionary <string, object>();
         Student      foundStudent          = Student.Find(parameters.id);
         string       majorName             = (Major.Find(foundStudent.MajorId)).Name;
         List <Major> allMajors             = Major.GetAll();
         myDict.Add("student", foundStudent);
         myDict.Add("majors", allMajors);
         myDict.Add("majorName", majorName);
         return(View["student_details.cshtml", myDict]);
     };
     Patch["/student/form/edit/{id}"] = parameters => {
         Dictionary <string, object> myDict = new Dictionary <string, object>();
         Student foundStudent = Student.Find(parameters.id);
         foundStudent.Edit(Request.Form["student-name"], Request.Form["enrollment-date"], Request.Form["major-name"]);
         string       majorName = (Major.Find(foundStudent.MajorId)).Name;
         List <Major> allMajors = Major.GetAll();
         myDict.Add("student", foundStudent);
         myDict.Add("majors", allMajors);
         myDict.Add("majorName", majorName);
         return(View["student_details.cshtml", myDict]);
     };
 }
コード例 #14
0
        public void Save_DoesSaveToDatabase_True()
        {
            //Arrange
            Student testStudent = new Student("John", new DateTime(2017, 06, 13));

            testStudent.Save();
            //Act
            List <Student> result   = Student.GetAll();
            List <Student> testList = new List <Student> {
                testStudent
            };

            //Assert
            Assert.Equal(testList, result);
        }
コード例 #15
0
        public void Test_Save_SavesToDatabase()
        {
            //Arrange
            Student testStudent = new Student("Lucille Ball", DateTime.Today);

            //Act
            testStudent.Save();
            List <Student> result = Student.GetAll();
            //Assert
            List <Student> testList = new List <Student> {
                testStudent
            };

            Assert.Equal(testList, result);
        }
コード例 #16
0
        public void Test_SaveAssignsIdToObject()
        {
            //Arrange
            Student testStudent = new Student("Nicole");

            testStudent.Save();

            //Act
            Student savedStudent = Student.GetAll()[0];

            int result = savedStudent.GetId();
            int testId = testStudent.GetId();

            //Assert
            Assert.Equal(testId, result);
        }
コード例 #17
0
        public void Test_Save_AssignsIdToStudentObject()
        {
            //Arrange
            Student testStudent = new Student("Britton", "2010-09-01");

            testStudent.Save();

            //Act
            Student savedStudent = Student.GetAll()[0];

            int result = savedStudent.GetId();
            int testId = testStudent.GetId();

            //Assert
            Assert.Equal(testId, result);
        }
コード例 #18
0
        public void Test_Save()
        {
            //Arrange
            Student testStudent = new Student("Britton", "2010-09-01");

            testStudent.Save();

            //Act
            List <Student> result   = Student.GetAll();
            List <Student> testList = new List <Student> {
                testStudent
            };

            //Assert
            Assert.Equal(testList, result);
        }
コード例 #19
0
        public void GetAllAndSave_SaveNewStudentToDatabase_ListOfEnteredStudents()
        {
            //Arrange
            Student testStudent = new Student("Annie", "3/2/2014");

            testStudent.Save();

            //Act
            List <Student> result   = Student.GetAll();
            List <Student> testList = new List <Student> {
                testStudent
            };

            //Assert
            Assert.Equal(testList, result);
        }
コード例 #20
0
        public void Save_SaveAssignsIdToObject_Id()
        {
            //Arrange
            Student testStudent = new Student("Annie", "3/2/2014");

            testStudent.Save();

            //Act
            Student savedStudent = Student.GetAll()[0];

            int result = savedStudent.Id;
            int testId = testStudent.Id;

            //Assert
            Assert.Equal(testId, result);
        }
コード例 #21
0
        public void Test_SaveToDatabase()
        {
            // Arrange
            Student newStudent = new Student("Kory");

            newStudent.Save();

            // Act
            List <Student> result   = Student.GetAll();
            List <Student> testList = new List <Student> {
                newStudent
            };

            // Assert
            Assert.Equal(testList, result);
        }
コード例 #22
0
        public void Find_MultipleStudentsInDatabase_Equals()
        {
            //Arrange
            DateTime enrollmentDate = new DateTime(2016, 12, 13);
            Student  student1       = new Student("Brian", enrollmentDate);

            student1.Save();
            Student student2 = new Student("Levi", enrollmentDate);

            student2.Save();
            //Act
            List <Student> allStudents = new List <Student> {
                student1, student2
            };
            List <Student> foundStudents = Student.GetAll();

            //Assert
            Assert.Equal(allStudents, foundStudents);
        }
コード例 #23
0
        public void GetAll_SavesMultipleStudents_true()
        {
            //Arrange
            List <Student> expectedStudents = new List <Student> {
            };
            Student student1 = new Student("Jo Bob", testDate);

            student1.Save();
            expectedStudents.Add(student1);
            Student student2 = new Student("Irena", testDate);

            student2.Save();
            expectedStudents.Add(student2);

            //Act
            List <Student> actualStudents = Student.GetAll();

            //Assert
            Assert.Equal(expectedStudents, actualStudents);
        }
コード例 #24
0
        public void Test_Delete_DeletesStudentFromDatabase()
        {
            //Arrange
            Student testStudent1 = new Student("Lucille Ball", DateTime.Today);

            testStudent1.Save();
            Student testStudent2 = new Student("Desi Arnez", DateTime.Today);

            testStudent2.Save();

            //Act
            testStudent1.Delete();
            List <Student> resultStudents  = Student.GetAll();
            List <Student> testStudentList = new List <Student> {
                testStudent2
            };

            //Assert
            Assert.Equal(testStudentList, resultStudents);
        }
コード例 #25
0
        public void Test_DeleteStudent_DeleteStudentFromDatabase()
        {
            //Arrange
            Student student1 = new Student("Britton", "2010-09-01");

            student1.Save();

            Student student2 = new Student("Melanie", "2011-01-01");

            student2.Save();

            //Act
            student1.Delete();

            List <Student> allStudents = Student.GetAll();
            List <Student> expected    = new List <Student> {
                student2
            };

            //Assert
            Assert.Equal(expected, allStudents);
        }
コード例 #26
0
ファイル: HomeModule.cs プロジェクト: katyisgreaty/registrar
        public HomeModule()
        {

            Get["/"] =_=>
            {
                return View["index.cshtml"];
            };

            Get["/students"]= _ => {
                List<Student> allStudents = Student.GetAll();
                return View["students.cshtml", allStudents];
            };

            Post["/students"] = _ =>
            {
                Student newStudent = new Student(Request.Form["student-name"], Request.Form["student-enrollment"]);
                newStudent.Save();
                List<Student> allStudents = Student.GetAll();
                return View["students.cshtml", allStudents];
            };

            Get["/courses"]= _ => {
                List<Course> allCourses = Course.GetAll();
                return View["courses.cshtml", allCourses];
            };

            Post["/courses"] = _ =>
            {
                Course newCourse = new Course(Request.Form["course-name"], Request.Form["course-number"]);
                newCourse.Save();
                List<Course> allCourses = Course.GetAll();
                return View["courses.cshtml", allCourses];
            };

            Get["/departments"]= _ => {
                List<Department> allDepartments = Department.GetAll();
                return View["departments.cshtml", allDepartments];
            };

            Post["/departments"] = _ =>
            {
                Department newDepartment = new Department(Request.Form["department-major"]);
                newDepartment.Save();
                List<Department> allDepartments = Department.GetAll();
                return View["departments.cshtml", allDepartments];
            };

            Get["/departments/{id}"] = parameter =>{
                Department foundDepartment = Department.Find(parameter.id);
                List<string> courses = new List<string>{};
                List<string> students = new List<string>{};
                foreach(var course in foundDepartment.GetCourses())
                {
                    courses.Add(course.GetName());
                };
                foreach(var student in foundDepartment.GetStudents())
                {
                    students.Add(student.GetName());
                };
                Dictionary<string, List<string>> departmentDeets = new Dictionary<string, List<string>>{{"courses", courses}, {"students", students}};
                return View["department.cshtml", departmentDeets];
            };

            Get["courses/{id}"] = parameters => {
                Dictionary<string, object> model = new Dictionary<string, object>();
                Course SelectedCourse = Course.Find(parameters.id);
                List<Student> CourseStudents = SelectedCourse.GetStudents();
                List<Student> AllStudents = Student.GetAll();
                model.Add("course", SelectedCourse);
                model.Add("courseStudents", CourseStudents);
                model.Add("allStudents", AllStudents);
                return View["course.cshtml", model];
            };

            Get["students/{id}"] = parameters => {
                Dictionary<string, object> model = new Dictionary<string, object>();
                Student SelectedStudent = Student.Find(parameters.id);
                List<Student> StudentCourses = SelectedStudent.GetCompletedCourses();
                List<Student> AllStudents = Student.GetAll();
                model.Add("student", SelectedStudent);
                model.Add("studentCourses", StudentCourses);
                model.Add("allStudents", AllStudents);
                return View["student.cshtml", model];
            };



            // Post["course/add_student"] = _ => {
            //        Student student = Student.Find(Request.Form["student-id"]);
            //        Course course = Course.Find(Request.Form["course-id"]);
            //        course.AddStudent(student);
            //        return View["course.cshtml"];
            //    };

            // Post["student/add_course"] = _ => {
            //    Student student = Student.Find(Request.Form["student-id"]);
            //    Course course = Course.Find(Request.Form["course-id"]);
            //    student.AddCourse(course);
            //    return View["student.cshtml"];
            // };
        }
コード例 #27
0
 public HomeModule()
 {
     Get["/"] = _ =>
     {
         return(View["index.cshtml"]);
     };
     Get["/students"] = _ =>
     {
         List <Student> allStudents = Student.GetAll();
         return(View["students.cshtml", allStudents]);
     };
     Get["/students/add_new"] = _ =>
     {
         List <Course> allCourses = Course.GetAll();
         return(View["new_student.cshtml", allCourses]);
     };
     Post["/students/"] = _ =>
     {
         string   name           = Request.Form["student-name"];
         DateTime enrollmentDate = (DateTime)Request.Form["date"];
         Student  newStudent     = new Student(name, enrollmentDate);
         newStudent.Save();
         List <Student> allStudents = Student.GetAll();
         return(View["students.cshtml", allStudents]);
     };
     Get["/students/{id}"] = parameters =>
     {
         Student newStudent = Student.Find(parameters.id);
         return(View["student.cshtml", newStudent]);
     };
     Delete["/students/remove"] = _ =>
     {
         int studentId = int.Parse(Request.Form["student-id"]);
         Student.DeleteStudent(studentId);
         List <Student> allStudents = Student.GetAll();
         return(View["students.cshtml", allStudents]);
     };
     Get["/courses"] = _ =>
     {
         List <Course> allCourses = Course.GetAll();
         return(View["courses.cshtml", allCourses]);
     };
     Get["/courses/add_new"] = _ =>
     {
         List <Student> allStudents = Student.GetAll();
         return(View["new_course.cshtml", allStudents]);
     };
     Post["/courses"] = _ =>
     {
         string name        = Request.Form["name"];
         string number      = Request.Form["number"];
         string description = Request.Form["description"];
         Course newCourse   = new Course(name, number, description);
         newCourse.Save();
         List <Course> allCourses = Course.GetAll();
         return(View["courses.cshtml", allCourses]);
     };
     Get["/courses/{id}"] = parameters =>
     {
         Course foundCourse = Course.Find(parameters.id);
         return(View["course.cshtml", foundCourse]);
     };
     Delete["/courses/remove"] = _ =>
     {
         int courseId = int.Parse(Request.Form["course-id"]);
         Course.DeleteCourse(courseId);
         List <Course> allCourses = Course.GetAll();
         return(View["courses.cshtml", allCourses]);
     };
 }
コード例 #28
0
        public HomeModule()
        {
            Get["/"] = _ => {
                return(View["index.cshtml"]);
            };
            Get["/courses"] = _ => {
                List <Course> allCourses = Course.GetAll();
                return(View["all_courses.cshtml", allCourses]);
            };

            Get["/courses/new"] = _ => {
                return(View["course_add.cshtml"]);
            };

            Post["/courses"] = _ => {
                Course newCourse = new Course(Request.Form["course-name"], Request.Form["course-number"]);
                newCourse.Save();
                List <Course> allCourses = Course.GetAll();

                return(View["all_courses.cshtml", allCourses]);
            };

            Get["/students"] = _ => {
                List <Student> allStudents = Student.GetAll();
                return(View["all_students.cshtml", allStudents]);
            };

            Get["/students/new"] = _ => {
                return(View["student_add.cshtml"]);
            };

            Post["/students"] = _ => {
                Student newStudent = new Student(Request.Form["student-name"], Request.Form["enrollment-date"]);
                newStudent.Save();
                List <Student> allStudents = Student.GetAll();
                return(View["all_students.cshtml", allStudents]);
            };

            Get["/courses/{id}/{number}"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object> {
                };
                Course SelectedCourse             = Course.Find(parameters.id);
                var    studentsInCourse           = SelectedCourse.GetStudents();
                var    allStudents = Student.GetAll();
                model.Add("course", SelectedCourse);
                model.Add("students", studentsInCourse);
                model.Add("allStudents", allStudents);
                return(View["course.cshtml", model]);
            };

            Post["/courses/{id}/{number}"] = parameters => {
                Student newStudent     = Student.Find(Request.Form["all-students"]);
                Course  selectedCourse = Course.Find(parameters.id);
                selectedCourse.AddStudent(newStudent);
                Dictionary <string, object> model = new Dictionary <string, object> {
                };
                var studentsInCourse = selectedCourse.GetStudents();
                var allStudents      = Student.GetAll();
                model.Add("course", selectedCourse);
                model.Add("students", studentsInCourse);
                model.Add("allStudents", allStudents);
                return(View["course.cshtml", model]);
            };

            Get["/students/{id}/{name}"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object> {
                };
                Student       SelectedStudent     = Student.Find(parameters.id);
                List <Course> studentCourses      = SelectedStudent.GetCourses();
                var           allCourses          = Course.GetAll();
                model.Add("student", SelectedStudent);
                model.Add("courses", studentCourses);
                model.Add("allCourses", allCourses);
                return(View["student.cshtml", model]);
            };

            Post["/students/{id}/{name}"] = parameters => {
                Course  selectedCourse  = Course.Find(Request.Form["all-courses"]);
                Student SelectedStudent = Student.Find(parameters.id);
                selectedCourse.AddStudent(SelectedStudent);
                Dictionary <string, object> model = new Dictionary <string, object> {
                };
                var studentCourses = SelectedStudent.GetCourses();
                var allCourses     = Course.GetAll();
                model.Add("student", SelectedStudent);
                model.Add("courses", studentCourses);
                model.Add("allCourses", allCourses);
                return(View["student.cshtml", model]);
            };
        }
コード例 #29
0
ファイル: StudentTest.cs プロジェクト: denalisk/registrar
 public void Student_EmptyOnLoad_0()
 {
     Assert.Equal(0, Student.GetAll().Count);
 }
コード例 #30
0
        public HomeModule()
        {
            Get["/"] = _ => {
                return(View["/index.cshtml"]);
            };

            Get["/courses"] = _ => {
                List <Course> allCourses = Course.GetAll();
                return(View["all_courses.cshtml", allCourses]);
            };
            Post["/courses"] = _ => {
                int StudentId = int.Parse(Request.Form["student"]);
                int CourseId  = int.Parse(Request.Form["course"]);
                Course.Enroll(CourseId, StudentId);
                Course newCourse = Course.Find(CourseId);
                return(View["course.cshtml", newCourse]);
            };
            Get["/unenroll"] = _ => {
                return(View["/registration.cshtml"]);
            };
            Post["/unenroll"] = _ => {
                int StudentId = int.Parse(Request.Form["student"]);
                int CourseId  = int.Parse(Request.Form["course"]);
                Course.UnEnroll(CourseId, StudentId);
                return(View["/registration.cshtml"]);
            };

            Get["/courses/new"] = _ => {
                return(View["new_course_form.cshtml"]);
            };

            Post["/courses/new"] = _ => {
                string courseName   = Request.Form["course-name"];
                string courseNumber = Request.Form["course-number"];
                Course newCourse    = new Course(courseName, courseNumber);
                newCourse.Save();
                List <Course> allCourses = Course.GetAll();
                return(View["all_courses.cshtml", allCourses]);
            };

            Get["/courses/{id}"] = parameters => {
                Course foundCourse = Course.Find(parameters.id);
                return(View["course.cshtml", foundCourse]);
            };

            Get["/students"] = _ => {
                List <Student> allStudents = Student.GetAll();
                return(View["all_students.cshtml", allStudents]);
            };

            Get["/students/new"] = _ => {
                return(View["new_student_form.cshtml"]);
            };

            Post["/students/new"] = _ => {
                string   studentName    = Request.Form["student-name"];
                DateTime enrollmentDate = (DateTime)Request.Form["enrollment-date"];
                Student  newStudent     = new Student(studentName, enrollmentDate);
                newStudent.Save();
                List <Student> allStudents = Student.GetAll();
                return(View["all_students.cshtml", allStudents]);
            };

            Get["/students/{id}"] = parameters => {
                Student foundStudent = Student.Find(parameters.id);
                return(View["student.cshtml", foundStudent]);
            };

            Get["/register"] = _ => {
                List <Student> allStudents        = Student.GetAll();
                List <Course>  allCourses         = Course.GetAll();
                Dictionary <string, object> model = new Dictionary <string, object>();
                model.Add("students", allStudents);
                model.Add("courses", allCourses);
                return(View["registration.cshtml", model]);
            };
        }