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