public async Task <long> DeleteMovie([FromBody] GetItemrequest request) { int MoviID = 0; var Remov = _context.Movies.FirstOrDefault(a => a.MovieId == request.id); _context.Remove(Remov); MoviID = _context.SaveChanges(); return(MoviID); }
//This method updates the lecturer based on the selected course. private void UpdateLecturerCourses(string[] selectedCourses, Lecturer instructorToUpdate) { /* * If there are no checkboxes selected, this method will * initializes the CourseAssignments navigation property with an empty collection and returns */ if (selectedCourses == null) { instructorToUpdate.CourseAssignments = new List <CourseAssignment>(); return; } var selectedCoursesHS = new HashSet <string>(selectedCourses); var instructorCourses = new HashSet <int> (instructorToUpdate.CourseAssignments.Select(c => c.Course.CourseID)); foreach (var course in _context.Courses) { if (selectedCoursesHS.Contains(course.CourseID.ToString())) { if (!instructorCourses.Contains(course.CourseID)) { instructorToUpdate.CourseAssignments.Add(new CourseAssignment { LecturerID = instructorToUpdate.ID, CourseID = course.CourseID }); } } else { if (instructorCourses.Contains(course.CourseID)) { CourseAssignment courseToRemove = instructorToUpdate.CourseAssignments.SingleOrDefault(i => i.CourseID == course.CourseID); _context.Remove(courseToRemove); } } } }
public IActionResult DeleteStudent(int id) { context.Remove(context.Students.Where(s => s.StudentID == id).FirstOrDefault()); context.SaveChanges(); return(Ok()); }
public IActionResult DeleteCourse(int id) { context.Remove(context.Courses.Where(c => c.CourseID == id).FirstOrDefault()); context.SaveChanges(); return(Ok()); }