private void addStoreManagerHandler(JObject msgObj, string message) { JsonResponse response; int requestId = (int)msgObj["id"]; int storeId = (int)msgObj["data"]["storeId"]; string userName = (string)msgObj["data"]["username"]; string roles = (string)msgObj["data"]["roles"]; try { user.AddStoreManager(storeId, userName, roles); response = JsonResponse.generateActionSucces(requestId); } catch (WorkShopDbException dbExc) { response = JsonResponse.generateActionError(requestId, "DB is down please try again in few minutes\n" + dbExc.Message); } catch (Exception e) { response = JsonResponse.generateActionError(requestId, e.Message); } sendMyselfAMessage(JsonHandler.SerializeObject(response)); }