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); }