Exemplo n.º 1
0
 public HomeController(IConfigApi configApi,
                       IContentApi contentApi)
 {
     _configApi  = configApi;
     _contentApi = contentApi;
     SetDataLayerVariables("", WebhookEventTypes.CollectionViewed);
 }
Exemplo n.º 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);
        }
Exemplo n.º 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;
        }
Exemplo n.º 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();
        }
Exemplo n.º 5
0
 public RemoteConfigurationClient(IRemoteConfigurationSource remoteConfigSource)
 {
     _remoteConfigSource = remoteConfigSource;
     _apiClient          = HttpApiClient.Create <IConfigApi>(
         new HttpApiConfig
     {
         HttpHost = new Uri(_remoteConfigSource.Url)
     });
 }
Exemplo n.º 6
0
 public JokesApi(
     IConfigApi configApi,
     IHttpApi httpApi,
     IMessageApi messageApi)
 {
     _configApi = configApi;
     _httpApi = httpApi;
     _messageApi = messageApi;
 }
Exemplo n.º 7
0
 public JokesApi(
     IConfigApi configApi,
     IHttpApi httpApi,
     IMessageApi messageApi)
 {
     _configApi  = configApi;
     _httpApi    = httpApi;
     _messageApi = messageApi;
 }
 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;
 }
Exemplo n.º 9
0
        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());
        }
Exemplo n.º 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;
 }
        // 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;
        }
Exemplo n.º 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);
        }
Exemplo n.º 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;
 }
Exemplo n.º 14
0
 public GitHubClientFactory(
     IConfigApi configApi)
 {
     _configApi = configApi;
 }
Exemplo n.º 15
0
 public BootstrapApi(IConfigApi configApi, DiscoveryOptions discoveryOptions)
 {
     _configApi        = configApi;
     _discoveryOptions = discoveryOptions;
 }
Exemplo n.º 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> ());
 }
Exemplo n.º 17
0
 public static async Task <Statuses> DisableFitAsync(this IConfigApi api, GoogleApiClient client)
 {
     return((await api.DisableFit(client)).JavaCast <Statuses> ());
 }
Exemplo n.º 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> ());
 }
Exemplo n.º 19
0
 public GitHubClientFactory(
     IConfigApi configApi)
 {
     _configApi = configApi;
 }
Exemplo n.º 20
0
 public SwarmApi(SwarmService swarmService, IConfigApi configApi)
 {
     _swarmService = swarmService;
     _configApi    = configApi;
 }