public string userDelete(int userID) { DataAccessor database = new DataAccessor(); User u = database.getUserByID(userID); string username = u.Username; if (database.deleteUser(userID)) { return username + " was successfully deleted."; } return "Error."; }
public string userCreate(string userName, bool userActive, string userPassword, int studyID, int studyUserGroupID) { DataAccessor database = new DataAccessor(); User u; StudiesUser su; try { u = database.createUser(userName, userActive, userPassword); } catch (Exception e) { return "Error attemping to create " + userName + ": " + e.Message; } try { su = database.createStudiesUsers(u.ID, studyID, studyUserGroupID); } catch (Exception e) { try { database.deleteUser(u.ID); } catch (Exception ohshit) { return "Failed to associate user with study, cannot delete user."; } return "Error attemping to associate " + userName + " with StudyID[" + studyID.ToString() + "] StudyUserGroupID[" + studyUserGroupID.ToString() + "]: " + e.Message; } return (u.Username + " is now part of " + su.Study.Name + "."); }