Exemplo n.º 1
0
        public bool CreateReview(ShowReviewCreate model)
        {
            ShowReview review = new ShowReview()
            {
                UserId     = _userId,
                ReviewText = model.ReviewText,
                Score      = model.Score,
                CreatedUtc = DateTimeOffset.Now,
                ShowId     = model.ShowId
            };

            _context.ShowReviews.Add(review);
            return(_context.SaveChanges() == 1);
        }
Exemplo n.º 2
0
        public IHttpActionResult PostReview(ShowReviewCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            ShowReviewService service = CreateReviewService();

            if (!service.CreateReview(model))
            {
                return(InternalServerError());
            }
            return(Ok());
        }