Esempio n. 1
0
        [HttpPut] // <== type of http methods supported
        public HttpResponseMessage UpdateComment([FromUri] int id, [FromBody] CommentUpdateRequest payload)
        {
            if (string.IsNullOrWhiteSpace(payload.Title) ||
                string.IsNullOrWhiteSpace(payload.Content) ||
                string.IsNullOrWhiteSpace(payload.UserName) ||
                payload.BlogPostId <= 0 ||
                id <= 0)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }

            // create our response model
            SuccessResponse response = new SuccessResponse();

            CommentService.CommentUpdate(payload.id, payload.Title, payload.Content);

            return(Request.CreateResponse(response));
        } // UpdateComment