public IPersistantVariables SetPersistantVariable(string name, string value) { PersistantVariableHabbo variable = new PersistantVariableHabbo { habbo_id = _id, variable_name = name, variable_value = value }; using (ISession db = CoreManager.ServerCore.GetDatabaseSession()) { db.SaveOrUpdate(variable); } return this; }
public string GetPersistantVariable(string name) { PersistantVariableHabbo variable = new PersistantVariableHabbo { habbo_id = _id, variable_name = name }; using (ISession db = CoreManager.ServerCore.GetDatabaseSession()) { variable = db.CreateCriteria<PersistantVariableHabbo>() .Add(Example.Create(variable)) .UniqueResult<PersistantVariableHabbo>(); } if (variable == null) return null; return variable.variable_value; }