public HttpResponseMessage GetClientTickets(int id) { try { var response = manager.GetClientTickets(id); if (response != null) { return(Request.CreateResponse(HttpStatusCode.OK, response)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "No tickets found for client:" + id)); } } catch (Exception ex) { GlobalVariable.log.Write(LogLevel.Error, ex); return(Request.CreateResponse(HttpStatusCode.NotFound, "Ticket not found for ID: " + id)); } }