public IHttpActionResult PutAnswer(string uId, Answer answer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (uId != answer.UId) { return(BadRequest()); } answer.LastUsed = DateTime.Now; db.Entry(answer).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AnswerExists(uId)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }