private void approveOwnershipResponseHandler(JObject msgObj, string message) { int ownerRequestId = (int)msgObj["data"]; try { user.ApproveOwnershipRequest(ownerRequestId); } catch (WorkShopDbException dbExc) { int requestId = (int)msgObj["id"]; JsonResponse response = JsonResponse.generateActionError(requestId, "DB is down please try again in few minutes\n" + dbExc.Message); sendMyselfAMessage(JsonHandler.SerializeObject(response)); } catch (Exception e) { Logger.Log("error", logLevel.ERROR, "from approve response " + e.Message); } }