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(); } }
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(); } }