Example #1
0
        private static CommandResponseHandler addAccessEntry(User newEntry, User.UserRights accessLevel)
        {
            Logger.instance().addToLog(
                "Method:" + MethodBase.GetCurrentMethod().DeclaringType.Name + MethodBase.GetCurrentMethod().Name,
                Logger.LogTypes.DNWB);

            string[] messageParams = { newEntry.ToString(), accessLevel.ToString() };
            string   message       = new Message().get("addAccessEntry", messageParams);

            // "Adding access entry for " + newEntry.ToString( ) + " at level " + accessLevel.ToString( )"
            Logger.instance().addToLog("Adding access entry for " + newEntry + " at level " + accessLevel,
                                       Logger.LogTypes.Command);
            DAL.singleton().insert("user", "", newEntry.nickname, newEntry.username, newEntry.hostname,
                                   accessLevel.ToString(), "");

            return(new CommandResponseHandler(message));
        }