public SubscriptionData(Habbos.Habbo Habbo, string Type)
        {
            this.fHabbo = Habbo;

            try
            {
                using (ISession DB = CoreManager.GetCore().GetDatabaseSession())
                {
                    this.fSubscriptionDatabase = DB.CreateCriteria<Database.Subscription>().
                        Add(new NHibernate.Criterion.EqPropertyExpression("habbo_id", this.fHabbo.GetID().ToString())).
                        Add(new NHibernate.Criterion.EqPropertyExpression("subscription_type", Type)).
                        List<Database.Subscription>().First();
                }
            }
            catch (ArgumentNullException)
            {
                this.fSubscriptionDatabase = new Database.Subscription();
                this.fSubscriptionDatabase.habbo_id = Habbo.GetID();
            }
        }
Exemple #2
0
        public SubscriptionData(Habbos.Habbo Habbo, string Type)
        {
            this.fHabbo = Habbo;

            try
            {
                using (ISession DB = CoreManager.GetCore().GetDatabaseSession())
                {
                    this.fSubscriptionDatabase = DB.CreateCriteria <Database.Subscription>().
                                                 Add(new NHibernate.Criterion.EqPropertyExpression("habbo_id", this.fHabbo.GetID().ToString())).
                                                 Add(new NHibernate.Criterion.EqPropertyExpression("subscription_type", Type)).
                                                 List <Database.Subscription>().First();
                }
            }
            catch (ArgumentNullException)
            {
                this.fSubscriptionDatabase          = new Database.Subscription();
                this.fSubscriptionDatabase.habbo_id = Habbo.GetID();
            }
        }