internal override CCR Execute(List <string> args, PersonDb db) { if (args.Count != 1) { return(CCR.INVALIDPARAM); } Error result = DbInterface.DeletePlayer(args[0], db); StringBuilder outMessage = new StringBuilder(); switch (result) { case Error.OK: outMessage.Append("Player deleted successfully!"); break; case Error.SAVEERROR: outMessage.Append("Player could not be saved to the Database!"); break; case Error.NOTFOUND: outMessage.Append("Could not find a player with the given UID!"); break; case Error.UNKNOWN: default: outMessage.Append("An Unknown Error Occured!"); break; } Console.WriteLine(outMessage.ToString()); return(CCR.OK); }