public IHttpActionResult Post(ProductReviewsAdd productReview) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateProductReviewService(); if (!service.ProductReviewAdd(productReview)) { return(InternalServerError()); } return(Ok()); }
public bool ProductReviewAdd(ProductReviewsAdd model) { var entity = new ProductReview() { ReviewOwnerId = _prUserId, ReviewTitle = model.ReviewTitle, ReviewText = model.ReviewText, ReviewStars = model.ReviewStars, CreatedUtc = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.ProductReviews.Add(entity); return(ctx.SaveChanges() == 1); } }