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)); }
//Does the actual renaming private void RenameProgram(string userID, int Aid, string NewName) { using (var context = new DBAContext()) { IEnumerable <Answer> CheckName = (from t in context.Answers where ((userID == t.UId) & (Aid == t.AId)) select t).ToList(); foreach (var answer in CheckName) { answer.programName = NewName; context.SaveChanges(); } } }