예제 #1
0
        public HttpResponseMessage Post(int id, string comments)
        {
            Bug bug = _bugRepository.Get(id); //bugId

            if (bug == null)
            {
                return(new HttpResponseMessage(HttpStatusCode.NotFound));
            }

            bug.Activate(comments);

            var response = Request.CreateResponse(HttpStatusCode.OK, GetDtos());

            return(response);
        }
예제 #2
0
        public HttpResponseMessage <IEnumerable <BugDTO> > Post(int id, string comments)
        {
            Bug bug = _bugRepository.Get(id); //bugId

            if (bug == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }

            bug.Activate(comments);

            var response = new HttpResponseMessage <IEnumerable <BugDTO> >(GetDtos())
            {
                StatusCode = HttpStatusCode.OK
            };

            return(response);
        }