ReviewR.Web.Api.ReviewsController.Post C# (CSharp) Method

Post() public method

public Post ( ReviewRequestModel model ) : HttpResponseMessage
model ReviewR.Web.Models.Request.ReviewRequestModel
return System.Net.Http.HttpResponseMessage
        public HttpResponseMessage Post(ReviewRequestModel model)
        {
            Requires.NotNull(model, "model");
            if (ModelState.IsValid)
            {
                Review r = Reviews.CreateReview(model.Title, model.Description, User.Identity.UserId);
                return Created(new ReviewModel()
                {
                    Id = r.Id,
                    Title = r.Name,
                    Author = UserModel.FromUser(User)
                });
            }
            return ValidationErrors();
        }