public HttpResponseMessage HangupPost([FromBody] UserParameters user) { try { if (MainObject.MainList.ContainsKey(user.AgentId)) { CApp mpApp = MainObject.MainList[user.AgentId]; mpApp.Hangup(mpApp.CurrentCall, mpApp); return(Request.CreateResponse(HttpStatusCode.OK, "OK")); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "Agent Not Found")); } } catch (Exception ex) { Log.logException(ex); return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } }