public CompanyEntitlementsContext( IUserCompanyContext companyContext, IUserIpAddressContext userIpAddressContext, IUserSession userSession, IGetIPEntitlements getIpEntitlements, IDefaultEntitlementsFactory defaultEntitlementsFactory) { CompanyContext = companyContext; UserIpAddressContext = userIpAddressContext; UserSession = userSession; GetIpEntitlements = getIpEntitlements; DefaultEntitlementsFactory = defaultEntitlementsFactory; }
public AuthenticatedUserEntitlementsContext( IAuthenticatedUserContext authenticatedUserContext, IAuthenticatedUserSession userSession, IGetUserEntitlements getUserEntitlements, IUserIpAddressContext userIpAddressContext, IDefaultEntitlementsFactory defaultEntitlementsFactory) { AuthenticatedUserContext = authenticatedUserContext; UserSession = userSession; GetUserEntitlements = getUserEntitlements; UserIpAddressContext = userIpAddressContext; DefaultEntitlementsFactory = defaultEntitlementsFactory; }