public HttpResponseMessage Delete(string computer, [FromUri] string accessToken) { bool isAuth = CheckpointAuth.CheckCheckpointToken(accessToken); HttpResponseMessage response = new HttpResponseMessage(); ComputerAccountResult result = new ComputerAccountResult(); if (isAuth) { result = ActiveDirectory.DeleteComputerAccount(computer); response = Request.CreateResponse(HttpStatusCode.OK, result); } else { result.action = "delete"; result.message = "Invalid token."; result.serverName = computer; response = Request.CreateResponse(HttpStatusCode.Forbidden, result); } return(response); }