예제 #1
0
파일: Habbo.cs 프로젝트: 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);
        }
예제 #2
0
파일: Habbo.cs 프로젝트: 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);
        }