public static bool AddNew(string data, int process) { if (data != null) { switch (process) { case 1: //this process is for adding new user from registration saves from database var user = JsonConvert.DeserializeObject <UserProfile>(data); UserManager um = new UserManager(); if (um.IsUnique(user.username, user.password, 1)) { um.insertNewUser(user); return(true); } break; case 3: //do a database insertion from database here call a method from a class to insert data from registration of new users var ic = JsonConvert.DeserializeObject <InboxContent>(data); InboxManager im = new InboxManager(); im.insertNewMessageContent(ic); break; case 4: //Adding inbox from a user break; default: break; } } return(false); }