Ejemplo n.º 1
0
Archivo: Habbo.cs Proyecto: habb0/IHI
        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;
        }
Ejemplo n.º 2
0
Archivo: Habbo.cs Proyecto: habb0/IHI
        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;
        }