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")); } }
public ActionResult List(string SearchKey = null) { // Instantiating TeacherDataController controller = new TeacherDataController(); IEnumerable <Teacher> Teachers = controller.ListTeachers(SearchKey); return(View(Teachers)); }
public ActionResult DeleteConfirmation(int id) { // Checking that the method is running Debug.WriteLine("The DELETE CONFIRMATION Method is running and is going to delete TEACHER ID " + id); // Instantiating TeacherDataController controller = new TeacherDataController(); Teacher SelectedTeacher = controller.FindTeacher(id); return(View(SelectedTeacher)); }
public ActionResult Show(int id) { // Checking that the method is running Debug.WriteLine("The SHOW Method is running and the teacher_id is " + id); // Instantiating TeacherDataController controller = new TeacherDataController(); Teacher SelectedTeacher = controller.FindTeacher(id); return(View(SelectedTeacher)); }
public ActionResult Update(int id) { // Checking that the method is running Debug.WriteLine("The UPDATE Method is running and has updated teacher_id " + id); // Instantiating TeacherDataController controller = new TeacherDataController(); Teacher SelectedTeacher = controller.FindTeacher(id); return(View(SelectedTeacher)); }
public ActionResult Delete(int id) { // Checking that the method is running Debug.WriteLine("The DELETE Method is running and has deleted teacher_id " + id); // Instantiating TeacherDataController controller = new TeacherDataController(); controller.DeleteTeacher(id); return(RedirectToAction("List")); }
public ActionResult Update(int id, string TeacherFname, string TeacherLname, string EmployeeNumber, decimal Salary) { // Checking that the method is running Debug.WriteLine("The UPDATE Method is running and has updated teacher_id " + id); // Checking that the inputs from the form has been received Debug.WriteLine("Employee Number: " + EmployeeNumber + ", First name: " + TeacherFname + ", Last name: " + TeacherLname); Debug.WriteLine("Salary: " + Salary); // New Teacher Object Teacher SelectedTeacher = new Teacher(); SelectedTeacher.TeacherFname = TeacherFname; SelectedTeacher.TeacherLname = TeacherLname; SelectedTeacher.EmployeeNumber = EmployeeNumber; SelectedTeacher.Salary = Salary; // Instantiating TeacherDataController controller = new TeacherDataController(); controller.UpdateTeacher(id, SelectedTeacher); return(RedirectToAction("Show/" + id)); }