private void Initialise( Domain domain, UserProfile user = null ) { this.DomainId = domain.DomainId; if ( user != null ) { this.UserId = user.UserId; this.IsAdministrator = user.IsAdministrator; } }
private UserSession( UserProfile user, HttpContextBase context ) { Domain domain = Domain.FindMatchedDomain( context.Request.Url ); this.Initialise( domain, user ); }
public static UserSession CreateInstance( UserProfile user, HttpContextBase context ) { UserSession userSession = new UserSession( user , context); Current = userSession; return userSession; }