public bool UpdateServiceReview(ServiceReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.ServiceReviews.Single(e => e.ServiceReviewId == model.ServiceReviewId && e.ServiceReviewOwnerId == _srUserId); entity.ServiceReviewTitle = model.ServiceReviewTitle; entity.ServiceReviewText = model.ServiceReviewText; entity.ServiceReviewStars = model.ServiceReviewStars; entity.ModifiedUtc = DateTimeOffset.UtcNow; return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Put(ServiceReviewEdit sr) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateServiceReviewService(); if (!service.UpdateServiceReview(sr)) { return(InternalServerError()); } return(Ok()); }