/// <summary> /// Initializes a new instance of the UserSecurityContext class. /// </summary> /// <param name="userEmail">The user email.</param> /// <param name="appSecContext">The app sec context.</param> public UserSecurityContext(string userEmail, ApplicationSecurityContext appSecContext) { User user = GatekeeperFactory.UserSvc.GetByLoginName(userEmail); if (user == null) throw new ApplicationException("User not found."); this.ApplicationSecurityContext = appSecContext; this.Initialize(user); }
/// <summary> /// Initializes a new instance of the UserSecurityContext class. /// </summary> /// <param name="user">The user.</param> /// <param name="appSecContext">The app sec context.</param> public UserSecurityContext(User user, ApplicationSecurityContext appSecContext) { this.ApplicationSecurityContext = appSecContext; this.Initialize(user); }