public override RefererHostDup GetInstance(ISession session, ManagedSecurityContext sec) { RefererHostDup instance = base.GetInstance(session, sec); instance.Host = this.Host; instance.RefererHost = ManagedRefererHost.Find(session, this.RefererHost); return(instance); }
public override RefererAccount GetInstance(ISession session, ManagedSecurityContext sec) { RefererAccount instance = base.GetInstance(session, sec); instance.RefererHost = string.IsNullOrEmpty(this.RefererHostName) ? null : ManagedRefererHost.Find(session, this.RefererHostName); instance.Account = (AccountId != 0) ? session.Load <Account>(AccountId) : null; return(instance); }