// PUT api/TrainingTraining/5 public IHttpActionResult PutTrainerTrainingDetail(int id, TrainerTrainingDetail trainertrainingdetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != trainertrainingdetail.TrainerTrainID) { return(BadRequest()); } db.Entry(trainertrainingdetail).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TrainerTrainingDetailExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTrainerTrainingDetail(int id) { TrainerTrainingDetail trainertrainingdetail = db.TrainerTrainingDetails.Find(id); if (trainertrainingdetail == null) { return(NotFound()); } return(Ok(trainertrainingdetail)); }
public IHttpActionResult PostTrainerTrainingDetail(TrainerTrainingDetail trainertrainingdetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TrainerTrainingDetails.Add(trainertrainingdetail); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = trainertrainingdetail.TrainerTrainID }, trainertrainingdetail)); }
public IHttpActionResult DeleteTrainerTrainingDetail(int id) { TrainerTrainingDetail trainertrainingdetail = db.TrainerTrainingDetails.Find(id); if (trainertrainingdetail == null) { return(NotFound()); } db.TrainerTrainingDetails.Remove(trainertrainingdetail); db.SaveChanges(); return(Ok(trainertrainingdetail)); }