public IHttpActionResult Post(ServiceReviewCreate sr) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateServiceReviewService(); if (!service.ServiceReviewCreate(sr)) { return(InternalServerError()); } return(Ok()); }
public bool ServiceReviewCreate(ServiceReviewCreate model) { var entity = new ServiceReview() { ServiceReviewOwnerId = _srUserId, ServiceReviewTitle = model.ServiceReviewTitle, ServiceReviewText = model.ServiceReviewText, ServiceReviewStars = model.ServiceReviewStars, CreatedUtc = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.ServiceReviews.Add(entity); return(ctx.SaveChanges() == 1); } }