public HttpResponseMessage GetTopFiveEmployees() { try { var response = manager.GetTopEmployees(); if (response != null) { return(Request.CreateResponse(HttpStatusCode.OK, response)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch (Exception ex) { GlobalVariable.log.Write(LogLevel.Error, ex); return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } }