Exemple #1
0
        public HttpResponseMessage PostIssue(Ticket issue)
        {
            HttpResponseMessage response;
            IssuesHelper        issues = new IssuesHelper();
            bool result = issues.CreateIssue(issue);

            if (result == true)
            {
                response = Request.CreateResponse(HttpStatusCode.Created, true);
                response.Headers.Location = new Uri(Url.Link("DefaultApi", "0"));
            }
            else
            {
                response = Request.CreateResponse(HttpStatusCode.BadRequest, false);
                response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error while sending email");
            }

            return(response);
        }