public ActionResult Create(string TeacherFname, string TeacherLname, string Employeenumber, string Hiredate, decimal?Salary) { //Check if teacher data is missing if (TeacherFname == null || TeacherLname == null || Employeenumber == null || Hiredate == null || Salary == null) { //Redirect to action return(RedirectToAction("New")); } //Identify that this method is running //Identify the inputs provided from the form Debug.WriteLine("I have accessed the Create Method!"); Debug.WriteLine(TeacherFname); Debug.WriteLine(TeacherLname); Debug.WriteLine(Employeenumber); Debug.WriteLine(Hiredate); Debug.WriteLine(Salary); Teacher NewTeacher = new Teacher(); NewTeacher.Teacherfname = TeacherFname; NewTeacher.Teacherlname = TeacherLname; NewTeacher.Employeenumber = Employeenumber; NewTeacher.HireDate = Convert.ToDateTime(Hiredate); NewTeacher.Salary = (Decimal)Salary; TeacherDataController controller = new TeacherDataController(); controller.AddTeacher(NewTeacher); return(RedirectToAction("List")); }
public ActionResult Delete(int id) { TeacherDataController controller = new TeacherDataController(); controller.DeleteTeacher(id); return(RedirectToAction("List")); }
public ActionResult Show(int id) { TeacherDataController controller = new TeacherDataController(); Teacher NewTeacher = controller.Show(id); return(View(NewTeacher)); }
public ActionResult Ajax_Update(int id) { TeacherDataController controller = new TeacherDataController(); Teacher SelectedTeacher = controller.Show(id); return(View(SelectedTeacher)); }
public ActionResult List() { TeacherDataController controller = new TeacherDataController(); IEnumerable <Teacher> Teachers = controller.ListTeachers(); return(View(Teachers)); }
public ActionResult Update(int id, string TeacherFname, string TeacherLname, string Employeenumber, DateTime Hiredate, decimal Salary) { /// Create an if statement, if value entererd is null, redirect to update action if (TeacherFname == null || TeacherLname == null || Employeenumber == null || Hiredate == null || Salary == null) { return(RedirectToAction("Update/" + id)); } Teacher TeacherInfo = new Teacher(); TeacherInfo.Teacherfname = TeacherFname; TeacherInfo.Teacherlname = TeacherLname; TeacherInfo.Employeenumber = Employeenumber; TeacherInfo.HireDate = Hiredate; TeacherInfo.Salary = Salary; TeacherDataController controller = new TeacherDataController(); controller.UpdateTeacher(id, TeacherInfo); return(RedirectToAction("Show/" + id)); }