public IHttpActionResult GetDoubtAnswer(int id) { DoubtAnswer doubtAnswer = db.DoubtAnswers.Find(id); if (doubtAnswer == null) { return(NotFound()); } return(Ok(doubtAnswer)); }
public IHttpActionResult PostDoubtAnswer(DoubtAnswer doubtAnswer) { if (doubtAnswer == null) { return(BadRequest(ModelState)); } db.DoubtAnswers.Add(doubtAnswer); db.SaveChanges(); return(Ok(doubtAnswer)); }
public IHttpActionResult DeleteDoubtAnswer(int id) { DoubtAnswer doubtAnswer = db.DoubtAnswers.Find(id); if (doubtAnswer == null) { return(NotFound()); } db.DoubtAnswers.Remove(doubtAnswer); db.SaveChanges(); return(Ok(doubtAnswer)); }
public IHttpActionResult UpdateDoubtAnswer(DoubtAnswer doubtAnswer) { if (doubtAnswer == null) { return(BadRequest(ModelState)); } try { db.Entry(doubtAnswer).State = EntityState.Modified; db.SaveChanges(); return(Ok(doubtAnswer)); } catch (Exception e) { return(InternalServerError()); } }