public IHttpActionResult PutQuestionEvaluation(int id, QuestionEvaluation questionEvaluation) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != questionEvaluation.QuestionEvaluationID) { return BadRequest(); } db.Entry(questionEvaluation).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!QuestionEvaluationExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public AnswerEvaluation(QuestionEvaluation _questionEvaluation, AssignmentEvaluation _assignmentEvaluation, string _answer) { questionEvaluation = _questionEvaluation; assignmentEvaluation = _assignmentEvaluation; answer = _answer; }
public IHttpActionResult PostQuestionEvaluation(QuestionEvaluation questionEvaluation) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.QuestionsEvaluations.Add(questionEvaluation); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = questionEvaluation.QuestionEvaluationID }, questionEvaluation); }