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