// PUT odata/EmployeeOdata(5) public IHttpActionResult Put([FromODataUri] int key, Employee employee) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (key != employee.Id) { return(BadRequest()); } db.Entry(employee).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EmployeeExists(key)) { return(NotFound()); } else { throw; } } return(Updated(employee)); }
public IHttpActionResult PutTeacher(int id, Teacher teacher) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != teacher.TeacherId) { return(BadRequest()); } db.Entry(teacher).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TeacherExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutExamType(int id, ExamType examType) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != examType.ExamTypeId) { return(BadRequest()); } db.Entry(examType).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ExamTypeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PutCourse(int id, Course course) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != course.CourseId) { return(BadRequest()); } db.Entry(course).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CourseExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutStudent(int id, Student student) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != student.StudentId) { return(BadRequest()); } db.Entry(student).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!StudentExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit([Bind(Include = "CourseID,Title,Credits")] Course course) { if (ModelState.IsValid) { db.Entry(course).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(course)); }
public ActionResult Edit([Bind(Include = "ReportResultId,StudentId,CourseId,ExamTypeId,Marks")] ReportResult reportResult) { if (ModelState.IsValid) { db.Entry(reportResult).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reportResult)); }
public ActionResult Edit([Bind(Include = "StudentID,LastName,FirstName,MiddleName,EnrollmentDate")] Student student) { if (ModelState.IsValid) { db.Entry(student).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(student)); }
public ActionResult Edit([Bind(Include = "ID,FirstName,LastName")] Instructor instructor) { if (ModelState.IsValid) { db.Entry(instructor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(instructor)); }
public async Task <ActionResult> Edit([Bind(Include = "StudentId,StudentName,StudentMobile,StudentAddress")] Student student) { if (ModelState.IsValid) { db.Entry(student).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(student)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,First_Name,Last_Name")] Lecturer lecturer) { if (ModelState.IsValid) { db.Entry(lecturer).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(lecturer)); }
public async Task <ActionResult> Edit([Bind(Include = "ResultId,StudentId,ExamTypeId,CGPA")] Result result) { if (ModelState.IsValid) { db.Entry(result).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.ExamTypeId = new SelectList(db.ExamTypes, "ExamTypeId", "ExamName", result.ExamTypeId); ViewBag.StudentId = new SelectList(db.Students, "StudentId", "StudentName", result.StudentId); return(View(result)); }
public ActionResult Edit([Bind(Include = "EnrollmentID,Grade,CourseID,StudentID,InstructorID")] Enrollment enrollment) { if (ModelState.IsValid) { db.Entry(enrollment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CourseID = new SelectList(db.Courses, "CourseID", "Title", enrollment.CourseID); ViewBag.StudentID = new SelectList(db.Students, "StudentID", "LastName", enrollment.StudentID); ViewBag.InstructorID = new SelectList(db.Instructors, "ID", "FirstName", enrollment.InstructorID); return(View(enrollment)); }
public async Task <ActionResult> Edit([Bind(Include = "EnrollmentID,Grade,CourseID,StudentID,LecturerId")] Enrollment enrollment) { if (ModelState.IsValid) { db.Entry(enrollment).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.CourseID = new SelectList(db.Courses, "CourseID", "Title", enrollment.CourseID); ViewBag.StudentID = new SelectList(db.Students, "StudentID", "LastName", enrollment.StudentID); ViewBag.LecturerId = new SelectList(db.Lecturers, "Id", "First_Name", enrollment.LecturerId); return(View(enrollment)); }
public ActionResult Edit(StudentDTO student) { if (ModelState.IsValid) { Student dbStudent = db.Students.Find(student.StudentID); dbStudent.Name = student.Name; dbStudent.Email = student.Email; dbStudent.City = student.City; dbStudent.Class = student.Class; dbStudent.Country = student.Country; dbStudent.EnrollYear = student.EnrollYear; db.Entry(dbStudent).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(student)); }