public ActionResult Create([Bind(Include = "id,course1,duration")] Course course) { if (ModelState.IsValid) { db.Courses.Add(course); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(course)); }
public ActionResult Create([Bind(Include = "id,batch1,year")] Batch batch) { if (ModelState.IsValid) { db.Batches.Add(batch); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(batch)); }
public ActionResult Create([Bind(Include = "id,firstname,lastname,nic,Date,batch_id,course_id,phone,gender")] Registration registration) { if (ModelState.IsValid) { db.Registrations.Add(registration); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.batch_id = new SelectList(db.Batches, "id", "batch1", registration.batch_id); ViewBag.course_id = new SelectList(db.Courses, "id", "course1", registration.course_id); return(View(registration)); }
public ActionResult Create([Bind(Include = "StudentID,FirstName,LastName,DateOfBirth,Address,DateEntered")] Student student) { student.DateEntered = DateTime.Now; student.StudentID = CreateStudentId(); if (ModelState.IsValid) { db.Students.Add(student); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(student)); }
public ActionResult Create([Bind(Include = "LecturerID,FirstName,LastName,Email,Phone,Address,DateEntered")] Lecturer lecturer) { string tempid = GetLatestLecturerId(); lecturer.LecturerID = NewIds(tempid); lecturer.DateEntered = DateTime.Now; if (ModelState.IsValid) { db.Lecturers.Add(lecturer); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lecturer)); }
public ActionResult Create([Bind(Include = "id,firstname,lastname,username,password")] User user) { //check if user name already exist and if it does, add Model validation error //if (db.Users.Any(x => x.username == user.username)) //{ // ModelState.AddModelError("username","User name already exist!"); //} if (ModelState.IsValid) { db.Users.Add(user); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(user)); }
public ActionResult Create([Bind(Include = "ID,SubjectID,Grade1,DateEntered,StudentID")] Grade grade) { ViewBag.Sid = grade.StudentID; grade.DateEntered = DateTime.Now; if (ModelState.IsValid) { if (db.Grades.Any(g => g.StudentID.Equals(grade.StudentID) && g.SubjectID.Equals(grade.SubjectID))) { ViewBag.Error = "Student already taking this subject"; } else { db.Grades.Add(grade); db.SaveChanges(); return(RedirectToAction("Details", "Students", new { id = grade.StudentID })); } } ViewBag.StudentID = new SelectList(db.Students, "StudentID", "StudentID", grade.StudentID); ViewBag.SubjectID = new SelectList(db.Subjects, "SubjectID", "SubjectName", grade.SubjectID); return(View(grade)); }
public ActionResult Create([Bind(Include = "SubjectID,SubjectName,LecturerID")] Subject subject) { string tempid = GetLatestSubjectId(); subject.SubjectID = NewIds(tempid); if (ModelState.IsValid) { if (db.Subjects.Any(s => s.SubjectName == subject.SubjectName)) { ViewBag.Error = "Subject Already Exists"; } else { db.Subjects.Add(subject); db.SaveChanges(); return(RedirectToAction("Index")); } } ViewBag.LecturerID = new SelectList(db.Lecturers, "LecturerID", "Name"); return(View(subject)); }