コード例 #1
0
 public HomeController(IConfigApi configApi,
                       IContentApi contentApi)
 {
     _configApi  = configApi;
     _contentApi = contentApi;
     SetDataLayerVariables("", WebhookEventTypes.CollectionViewed);
 }
コード例 #2
0
        public void Init()
        {
            this.Setup(TestContext.CurrentContext);
            var dfsOptions = new DfsOptions(Substitute.For <BlockOptions>(), Substitute.For <DiscoveryOptions>(), new RepositoryOptions(FileSystem, Constants.DfsDataSubDir), Substitute.For <KeyChainOptions>(), Substitute.For <SwarmOptions>(), Substitute.For <IDnsClient>());

            _configApi = new ConfigApi(dfsOptions);
        }
コード例 #3
0
        //public const string ConfigType = "DomainSettings";
        //public const string CurrencyKey = "DomainSettings-DefaultCurrencyCode";
        //public const string LanguageKey = "DomainSettings-DefaultLanguageCulture";
        //public const string CountryKey = "DomainSettings-CountryOfOrigin";


        public SessionContext(HttpContextBase httpContext, IAuthenticationService authenticationService,
                              ISessionApi sessionRepository, IConfigApi configRepository)
        {
            _httpContext           = httpContext;
            _authenticationService = authenticationService;
            _sessionRepository     = sessionRepository;
            _configRepository      = configRepository;
        }
コード例 #4
0
        public DfsService(IBitSwapApi bitSwapApi,
                          BitSwapService bitSwapService,
                          IBlockApi blockApi,
                          IBlockRepositoryApi blockRepositoryApi,
                          IBootstrapApi bootstrapApi,
                          IConfigApi configApi,
                          IDagApi dagApi,
                          IDhtApi dhtApi,
                          IDnsApi dnsApi,
                          KatDhtService dhtService,
                          IUnixFsApi unixFsApi,
                          IKeyApi keyApi,
                          INameApi nameApi,
                          IObjectApi objectApi,
                          IPinApi pinApi,
                          Ping1 pingService,
                          IPubSubApi pubSubApi,
                          PubSubService pubSubService,
                          IStatsApi statsApi,
                          ISwarmApi swarmApi,
                          SwarmService swarmService,
                          DfsOptions dfsOptions,
                          IHashProvider hashProvider,
                          DfsState dfsState,
                          IPasswordManager passwordManager,
                          IMigrationManager migrationManager,
                          Peer localPeer)
        {
            BitSwapApi         = bitSwapApi;
            BitSwapService     = bitSwapService;
            BlockApi           = blockApi;
            BlockRepositoryApi = blockRepositoryApi;
            BootstrapApi       = bootstrapApi;
            ConfigApi          = configApi;
            DagApi             = dagApi;
            DhtApi             = dhtApi;
            DhtService         = dhtService;
            UnixFsApi          = unixFsApi;
            KeyApi             = keyApi;
            NameApi            = nameApi;
            ObjectApi          = objectApi;
            PinApi             = pinApi;
            PingService        = pingService;
            PubSubApi          = pubSubApi;
            PubSubService      = pubSubService;
            StatsApi           = statsApi;
            SwarmApi           = swarmApi;
            SwarmService       = swarmService;
            Options            = dfsOptions;
            _hashProvider      = hashProvider;
            _dfsState          = dfsState;
            DnsApi             = dnsApi;
            MigrationManager   = migrationManager;
            LocalPeer          = localPeer;

            InitAsync().Wait();
        }
コード例 #5
0
 public RemoteConfigurationClient(IRemoteConfigurationSource remoteConfigSource)
 {
     _remoteConfigSource = remoteConfigSource;
     _apiClient          = HttpApiClient.Create <IConfigApi>(
         new HttpApiConfig
     {
         HttpHost = new Uri(_remoteConfigSource.Url)
     });
 }
コード例 #6
0
ファイル: JokesApi.cs プロジェクト: rasmus/TheBorg
 public JokesApi(
     IConfigApi configApi,
     IHttpApi httpApi,
     IMessageApi messageApi)
 {
     _configApi = configApi;
     _httpApi = httpApi;
     _messageApi = messageApi;
 }
コード例 #7
0
 public JokesApi(
     IConfigApi configApi,
     IHttpApi httpApi,
     IMessageApi messageApi)
 {
     _configApi  = configApi;
     _httpApi    = httpApi;
     _messageApi = messageApi;
 }
コード例 #8
0
 public AccountController(IAuthenticationService authenticationService,
                          ICustomerApi customerRepository, IOrderApi orderRepository, IConfigApi configApi, IBasketApi basketApi, ISocialLoginService socialService)
 {
     _authenticationService = authenticationService;
     _customerRepository    = customerRepository;
     _orderRepository       = orderRepository;
     _configApi             = configApi;
     _basketApi             = basketApi;
     _socialService         = socialService;
 }
コード例 #9
0
ファイル: RemoteClient.cs プロジェクト: sangplus/Spark
        public void Inital(RemoteServiceDiscoveryConfiguration configuration)
        {
            _configuration = configuration;
            var httpApiConfig = new HttpApiConfig
            {
                HttpHost = new Uri($"http://{ _configuration.Address }:{ _configuration.Port}"),
            };

            _client = HttpApiClient.Create <IConfigApi>(httpApiConfig);
            Task.Run(() => Polling());
        }
コード例 #10
0
 public HeadTagBuilder(IConfigApi configRepository)
 {
     _titleParts           = new List <string>();
     _metaDescriptionParts = new List <string>();
     _metaKeywords         = new List <string>();
     _canonicalUrlParts    = new List <string>();
     _metaTitle            = new List <string>();
     _dataLayer            = new Dictionary <string, object>();
     _metaKeywordParts     = new List <string>();
     _configRepository     = configRepository;
 }
コード例 #11
0
        // private readonly IPaymentMethod _paymentMethod;

        public CheckoutController(ICustomerApi customerApi, IConfigApi configApi,
                                  IPaymentApi paymentApi, ICheckoutApi checkoutApi, IOrderApi orderApi, IShippingApi shippingApi, IAuthenticationService authenticationService, ICustomerApi customerRepository, IB2BApi b2bRepository)
        {
            _customerApi           = customerApi;
            _configApi             = configApi;
            _paymentApi            = paymentApi;
            _checkoutApi           = checkoutApi;
            _orderApi              = orderApi;
            _shippingApi           = shippingApi;
            _authenticationService = authenticationService;
            _customerRepository    = customerRepository;
            _b2bRepository         = b2bRepository;
        }
コード例 #12
0
        /// <summary>
        /// Gets the TMDb API configuration from the TMdbEasy client.
        /// </summary>
        /// <param name="easy">An instance to a TMdbEasy client.</param>
        /// <param name="configFileName">A name of the configuration file.</param>
        /// <returns>A Configurations class instance from the TMdbEasy client class instance.</returns>
        private static Configurations GetApiConfig(EasyClient easy, string configFileName)
        {
            configApi = easy.GetApi <IConfigApi>().Value; // get the API..

            // get the Configurations class instance synchronously..
            Configurations configurations = configApi.GetConfigurationAsync().Result;

            // serialize the Configurations class instance to a XML document..
            XmlDocument xmlDocument = ObjectSerialization.ToXmlDocument(configurations);

            // save the XML document..
            xmlDocument.Save(configFileName);

            // return the Configurations class instance..
            return(configurations);
        }
コード例 #13
0
 public PluginRegistration(
     Uri uri,
     Token token,
     ICommandApi commandApi,
     IMessageApi messageApi,
     IHttpApi httpApi,
     IPluginApi pluginApi,
     IConfigApi configApi,
     ISettingApi settingApi)
 {
     Uri        = uri;
     Token      = token;
     CommandApi = commandApi;
     MessageApi = messageApi;
     HttpApi    = httpApi;
     PluginApi  = pluginApi;
     ConfigApi  = configApi;
     SettingApi = settingApi;
 }
コード例 #14
0
ファイル: GitHubClientFactory.cs プロジェクト: rasmus/TheBorg
 public GitHubClientFactory(
     IConfigApi configApi)
 {
     _configApi = configApi;
 }
コード例 #15
0
ファイル: BootstrapApi.cs プロジェクト: jakubbober/Catalyst
 public BootstrapApi(IConfigApi configApi, DiscoveryOptions discoveryOptions)
 {
     _configApi        = configApi;
     _discoveryOptions = discoveryOptions;
 }
コード例 #16
0
 public static async Task <Result.DataTypeResult> ReadDataTypeAsync(this IConfigApi api, GoogleApiClient client, string dataTypeName)
 {
     return((await api.ReadDataType(client, dataTypeName)).JavaCast <Result.DataTypeResult> ());
 }
コード例 #17
0
 public static async Task <Statuses> DisableFitAsync(this IConfigApi api, GoogleApiClient client)
 {
     return((await api.DisableFit(client)).JavaCast <Statuses> ());
 }
コード例 #18
0
 public static async Task <Result.DataTypeResult> CreateCustomDataTypeAsync(this IConfigApi api, GoogleApiClient client, Request.DataTypeCreateRequest request)
 {
     return((await api.CreateCustomDataType(client, request)).JavaCast <Result.DataTypeResult> ());
 }
コード例 #19
0
 public GitHubClientFactory(
     IConfigApi configApi)
 {
     _configApi = configApi;
 }
コード例 #20
0
 public SwarmApi(SwarmService swarmService, IConfigApi configApi)
 {
     _swarmService = swarmService;
     _configApi    = configApi;
 }