Example #1
0
        public ActionResult Create(string TeacherFname, string TeacherLname, string EmployeeNumber, DateTime HireDate, decimal Salary)
        {
            // Checking that the method is running
            Debug.WriteLine("The CREATE Method is running!");

            // Checking that the inputs from the form has been received
            Debug.WriteLine("Employee Number: " + EmployeeNumber + ", First name: " + TeacherFname + ", Last name: " + TeacherLname);
            Debug.WriteLine("Hire Date: " + HireDate);
            Debug.WriteLine("Salary: " + Salary);

            // Validating
            if (TeacherFname == "" || TeacherLname == "" || EmployeeNumber == "")
            {
                return(RedirectToAction("New"));
            }
            else
            {
                // New Teacher Object
                Teacher NewTeacher = new Teacher();
                NewTeacher.TeacherFname   = TeacherFname;
                NewTeacher.TeacherLname   = TeacherLname;
                NewTeacher.EmployeeNumber = EmployeeNumber;
                NewTeacher.HireDate       = HireDate;
                NewTeacher.Salary         = Salary;

                // Instantiating
                TeacherDataController controller = new TeacherDataController();
                controller.AddTeacher(NewTeacher);

                return(RedirectToAction("List"));
            }
        }