internal ApiClientConfigurationExpression(ApiClientContext apiClientContext)
        {
            if (apiClientContext == null)
            {
                throw new ArgumentNullException("apiClientContext");
            }

            this._apiClientContext = apiClientContext;
        }
Exemplo n.º 2
0
        public static ApiClientContext Create(Action<ApiClientConfigurationExpression> action)
        {
            var apiClientContext = new ApiClientContext();
            var configurationExpression = new ApiClientConfigurationExpression(apiClientContext);

            action(configurationExpression);

            return apiClientContext;
        }
Exemplo n.º 3
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            ApiClientContext = ApiClientContext.Create((cnf) =>
                cnf.SetCredentialsFromAppSetting("username", "password", "apikey")
                   .ConnectTo("https://localhost:44307/"));

            BootstrapContainer();
        }