コード例 #1
0
 public HomeController(IApplicationSettings applicationSettings, IPlatformTokenProvider platformTokenProvider, IUsersApi usersApi, IPlatformSettings platformSettings)
 {
     _applicationSettings   = applicationSettings;
     _platformTokenProvider = platformTokenProvider;
     _usersApi         = usersApi;
     _platformSettings = platformSettings;
 }
コード例 #2
0
 public HomeController()
 {
     _applicationSettings = new ApplicationSettings();
     _platformTokenProvider = new PlatformTokenProvider(new HttpContextProvider());
     _platformSettings = new PlatformSettings();
     _usersApi = new UsersApi(new HttpContextProvider());
 }
コード例 #3
0
 public PlatformProxy(IWebClientBuilder webClientBuilder, IParametersTranslator parametersTranslator, PlatformSettings platformSettings, IPlatformTokenProvider platformTokenProvider)
 {
     _webClientBuilder      = webClientBuilder;
     _parametersTranslator  = parametersTranslator;
     _platformSettings      = platformSettings;
     _platformTokenProvider = platformTokenProvider;
 }
コード例 #4
0
 public TokenResolver(IPlatformTokenProvider platformTokenProvider, IGroupMemberRepository groupMemberRepository,
     IGroupMemberResolver groupMemberResolver, IUsersApi usersApi)
 {
     _usersApi = usersApi;
     _platformTokenProvider = platformTokenProvider;
     _groupMemberRepository = groupMemberRepository;
     _groupMemberResolver = groupMemberResolver;
 }
コード例 #5
0
 public PlatformProxy(IApplicationSettings applicationSettings, IWebClientBuilder webClientBuilder, IPlatformSettings platformSettings, IPlatformTokenProvider platformTokenProvider, IPlatformHashProvider platformHashProvider, IParametersTranslator parametersTranslator)
 {
     _webClientBuilder      = webClientBuilder;
     _platformSettings      = platformSettings;
     _platformTokenProvider = platformTokenProvider;
     _platformHashProvider  = platformHashProvider;
     _parametersTranslator  = parametersTranslator;
 }
コード例 #6
0
 public ProductController(IPlatformTokenProvider platformTokenProvider, IUsersApi usersApi, IShopGroupBuilder shopGroupBuilder,
       IShopGroupFromInputValidator shopGroupFromInputValidator)
 {
     _usersApi = usersApi;
     _platformTokenProvider = platformTokenProvider;
     _shopGroupFromInputValidator = shopGroupFromInputValidator;
     _shopGroupBuilder = shopGroupBuilder;
 }
コード例 #7
0
 public PlatformProxy(IWebClientBuilder webClientBuilder, IPlatformConfiguration platformConfiguration, IPlatformTokenProvider platformTokenProvider, IPlatformHashProvider platformHashProvider, IPlatformParameterTranslator platformParameterTranslator)
 {
     _webClientBuilder            = webClientBuilder;
     _platformConfiguration       = platformConfiguration;
     _platformTokenProvider       = platformTokenProvider;
     _platformHashProvider        = platformHashProvider;
     _platformParameterTranslator = platformParameterTranslator;
 }
コード例 #8
0
 public GroupMemberResolver(IUsersApi usersApi, IShopGroupRepository shopGroupRepository, IGroupMemberRepository groupMemberRepository,
     IPlatformTokenProvider platformTokenProvider, IAuthApi authApi)
 {
     _usersApi = usersApi;
     _shopGroupRepository = shopGroupRepository;
     _groupMemberRepository = groupMemberRepository;
     _platformTokenProvider = platformTokenProvider;
     _authApi = authApi;
 }
コード例 #9
0
 public PrecalculatedDashboardFlow(IContextProvider contextProvider, 
     IStateProvider stateProvider)
 {
     _productScoreCalculator = new ProductScoreCalculator(contextProvider, stateProvider);
     _offlineTokenProvider = new OfflineTokenProvider(contextProvider);
     _platformTokenProvider = new PlatformTokenProvider(contextProvider);
     _catalogsRepository = new CatalogsRepository();
     _productsRepository = new ProductsRepository();
 }
コード例 #10
0
 public PlatformTokenDistributer(IPlatformTokenProvider platformTokenProvider,
                                 IPlatformHashProvider platformHashProvider,
                                 IUsersApi usersApi,
                                 ILoggingContext loggingContext)
 {
     _platformTokenProvider = platformTokenProvider;
     _platformHashProvider  = platformHashProvider;
     _usersApi       = usersApi;
     _loggingContext = loggingContext;
 }
コード例 #11
0
 public ShopGroupBuilder(IShopGroupRepository shopGroupRepository, IPlatformTokenProvider platformTokenProvider, IUsersApi usersApi,
     IShopGroupWallPublishApi shopGroupWallPublishApi, IGroupMemberRepository groupMemberRepository, IShopGroupFromInputValidator shopGroupFromInputValidator)
 {
     _usersApi = usersApi;
     _shopGroupRepository = shopGroupRepository;
     _platformTokenProvider = platformTokenProvider;
     _shopGroupFromInputValidator = shopGroupFromInputValidator;
     _groupMemberRepository = groupMemberRepository;
     _shopGroupWallPublishApi = shopGroupWallPublishApi;
 }
コード例 #12
0
 public PostLoginController(IPlatformProxy platformProxy, IApplicationSettings applicationSettings, IPlatformTokenProvider platformTokenProvider,
      IPlatformSettings platformSettings, IPlatformRoutes platformRoutes, IUsersApi usersApi, IGroupMemberRepository groupMemberRepository)
 {
     _platformTokenProvider = platformTokenProvider;
     _platformProxy = platformProxy;
     _applicationSettings = applicationSettings;
     _platformSettings = platformSettings;
     _platformRoutes = platformRoutes;
     _usersApi = usersApi;
     _groupMemberRepository = groupMemberRepository;
 }
コード例 #13
0
 public JoinSgController(IUsersApi usersApi, IGroupMemberRepository groupMemberRepository,IPlatformTokenProvider platformTokenProvider,
     ITokenResolver tokenResolver, IGroupMemberResolver groupMemberResolver, IShopGroupFromInputValidator shopGroupFromInputValidator,
     IShopGroupRepository shopGroupRepository, IGroupIdProvider groupIdProvider)
 {
     _usersApi = usersApi;
     _groupMemberRepository = groupMemberRepository;
     _tokenResolver = tokenResolver;
     _groupMemberResolver = groupMemberResolver;
     _shopGroupFromInputValidator = shopGroupFromInputValidator;
     _platformTokenProvider = platformTokenProvider;
     _shopGroupRepository = shopGroupRepository;
     _groupIdProvider = groupIdProvider;
 }
コード例 #14
0
 public HomeController(IShopGroupRepository shopGroupRepository, IPlatformTokenProvider platformTokenProvider,IUsersApi usersApi, ITokenResolver tokenResolver,
      IProductsApi productsApi, IAuthApi authApi, IPlatformSettings platformSettings, IGroupMemberRepository groupMemberRepository, IGroupMemberResolver groupMemberResolver)
 {
     _platformTokenProvider = platformTokenProvider;
     _platformSettings = platformSettings;
     _usersApi = usersApi;
     _shopGroupRepository = shopGroupRepository;
     _groupMemberRepository = groupMemberRepository;
     _productsApi = productsApi;
     _authApi = authApi;
     _tokenResolver = tokenResolver;
     _groupMemberResolver = groupMemberResolver;
 }
コード例 #15
0
 public TokenExtractingFilter()
 {
     _applicationSettings = new ApplicationSettings();
     _platformToken = new PlatformTokenProvider(new HttpContextProvider());
 }
コード例 #16
0
 public TokenExtractorFilter(IPlatformTokenProvider platformTokenProvider,IApplicationSettings applicationSettings)
 {
     _platformTokenProvider = platformTokenProvider;
     _applicationSettings = applicationSettings;
 }
コード例 #17
0
 public SywClient(IWebClientBuilder webClient, IPlatformTokenProvider tokenProvider, PlatformSettings settings)
 {
     _proxy = new PlatformProxy(webClient, new ParametersTranslator(), settings, tokenProvider);
 }
コード例 #18
0
 public SywClient(IPlatformTokenProvider tokenProvider) : this(new WebClientBuilder(), tokenProvider, new PlatformSettings())
 {
 }
コード例 #19
0
 public PlatformHashProvider(IPlatformConfiguration platformConfiguration, IPlatformTokenProvider platformTokenProvider)
 {
     _platformConfiguration = platformConfiguration;
     _platformTokenProvider = platformTokenProvider;
 }
コード例 #20
0
 public PlatformHashProvider(IApplicationSettings applicationSettings,
                             IPlatformTokenProvider platformTokenProvider)
 {
     _applicationSettings   = applicationSettings;
     _platfromTokenProvider = platformTokenProvider;
 }
コード例 #21
0
 public AutoLoginFilter(IPlatformTokenProvider platformTokenProvider, IEntityContextProvider entityContextProvider)
 {
     _platformTokenProvider = platformTokenProvider;
     _entityContextProvider = entityContextProvider;
 }
コード例 #22
0
        public PlatformHashProvider(IApplicationSettings applicationSettings,
			IPlatformTokenProvider platformTokenProvider)
        {
            _applicationSettings = applicationSettings;
            _platfromTokenProvider = platformTokenProvider;
        }
コード例 #23
0
 public TokenExtractingFilter()
 {
     _platformToken = new PlatformTokenProvider(new HttpContextProvider());
 }
コード例 #24
0
 public TokenExtractorFilter(IPlatformTokenProvider platformTokenProvider, IEntityContextProvider entityContextProvider, IAppService appService)
 {
     _platformTokenProvider = platformTokenProvider;
     _entityContextProvider = entityContextProvider;
 }
コード例 #25
0
 public AutoLoginFilter(IPlatformTokenProvider platformTokenProvider, IEntityContextProvider entityContextProvider)
 {
     _platformTokenProvider = platformTokenProvider;
     _entityContextProvider = entityContextProvider;
 }
コード例 #26
0
 public TokenExtractorFilter(IPlatformTokenProvider platformTokenProvider, IEntityContextProvider entityContextProvider, IAppService appService)
 {
     _platformTokenProvider = platformTokenProvider;
     _entityContextProvider = entityContextProvider;
 }