public async Task <IActionResult> PutEnrollment(string id, Enrollment enrollment) { if (id != enrollment.EnrollmentId) { return(BadRequest()); } _context.Entry(enrollment).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EnrollmentExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutHomework(string id, Homework homework) { if (id != homework.HomeworkId) { return(BadRequest()); } _context.Entry(homework).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HomeworkExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutResource(string id, Resource resource) { if (id != resource.ResourceId) { return(BadRequest()); } _context.Entry(resource).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ResourceExists(id)) { return(NotFound()); } else { throw; } } return(Ok(new ResponseModel(200, "succeeded"))); }
public async Task <IActionResult> PutCourse(string id, Course course) { if (id != course.CourseId) { return(BadRequest()); } _context.Entry(course).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CourseExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutStudent(string id, Student student) { if (id != student.OpenId) { return(BadRequest()); } _context.Entry(student).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudentExists(id)) { return(NotFound()); } else { throw; } } return(Ok(new ResponseModel(200, "succeeded"))); }
public async Task <IActionResult> PutTeacher(string id, Teacher teacher) { if (id != teacher.OpenId) { return(BadRequest()); } _context.Entry(teacher).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TeacherExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutSubmission(string id, Submission submission) { if (id != submission.SubmissionId) { return(BadRequest()); } _context.Entry(submission).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SubmissionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }