private IHttpActionResult PutReview(int id, Review review) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != review.ReviewID) { return(BadRequest()); } dbContext.Entry(review).State = EntityState.Modified; try { dbContext.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ReviewExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public static void WriteToLog(string uri, string method, string message) { TCRatingContext dbContext = new TCRatingContext(); Log log = new Log(); log.RequestUri = uri; log.RequestMethod = method; log.Message = message; log.TimeStamp = DateTime.Now; dbContext.Logs.Add(log); dbContext.SaveChanges(); }