예제 #1
0
 public ConfigurationModule(WebServiceActivityConfig config)
     : base(BaseUrl)
 {
     _config                = config;
     Get["/tagcloud"]       = _ => Response.AsJson(ConfigurationManager.GetTagCloud().ToList());
     Get["/catalogue"]      = GetCatalogue;
     Post["/changerequest"] = PostChangeRequest;
     Get["/applychanges"]   = GetApplyChanges;
     Get["/cancelchanges"]  = GetDiscardPendingChanges;
 }
예제 #2
0
 public ConfigurationModule(WebServiceActivityConfig config)
     : base(BaseUrl)
 {
     _config = config;
     Get["/tagcloud"] = _ => Response.AsJson(ConfigurationManager.GetTagCloud().ToList());
     Get["/catalogue"] = GetCatalogue;
     Post["/changerequest"] = PostChangeRequest;
     Get["/applychanges"] = GetApplyChanges;
     Get["/cancelchanges"] = GetDiscardPendingChanges;
 }
예제 #3
0
        public WebServiceActivity(WebServiceActivityConfig config, 
            ActivityTracker tracker,
            IEnumerable<IWebServiceExtender> extenders)
        {
            _config = config;
            _tracker = tracker;
            _extenders = extenders;

            _config.BaseUrl = _config.BaseUrl.TrimEnd('/');
            _config.BaseUrl += "/";
        }
예제 #4
0
        public WebServiceActivity(WebServiceActivityConfig config,
                                  ActivityTracker tracker,
                                  IEnumerable <IWebServiceExtender> extenders)
        {
            _config    = config;
            _tracker   = tracker;
            _extenders = extenders;

            _config.BaseUrl  = _config.BaseUrl.TrimEnd('/');
            _config.BaseUrl += "/";
        }
        public void TheWebServiceActivityIsLoaded()
        {
            var config = new WebServiceActivityConfig
                             {
                                 BaseUrl = BaseUrl,
                                 Enabled = true
                             };

            if (!string.IsNullOrWhiteSpace(_serverApiKey))
                config.ApiKeys.Add(_serverApiKey);

            Agent.Run(new WebServiceTestBootstrapper(config));
            Agent.Run(agent =>
                          {
                              var service = Container.Resolve<IActivityPlugin, WebServiceActivity>();
                              agent.Run(service);
                          });
        }
        public void TheWebServiceActivityIsLoaded()
        {
            var config = new WebServiceActivityConfig
            {
                BaseUrl = BaseUrl,
                Enabled = true
            };

            if (!string.IsNullOrWhiteSpace(_serverApiKey))
            {
                config.ApiKeys.Add(_serverApiKey);
            }

            Agent.Run(new WebServiceTestBootstrapper(config));
            Agent.Run(agent =>
            {
                var service = Container.Resolve <IActivityPlugin, WebServiceActivity>();
                agent.Run(service);
            });
        }
예제 #7
0
 public CoreServicesExtender(WebServiceActivityConfig config)
 {
     _config = config;
 }
 public WebServiceTestBootstrapper(WebServiceActivityConfig config)
 {
     _config = config;
 }
예제 #9
0
 public CoreServicesExtender(WebServiceActivityConfig config)
 {
     _config = config;
 }
 public WolfpackNancyBootstrapper(WebServiceActivityConfig config,
                                  IEnumerable <IWebServiceExtender> extenders)
 {
     _config    = config;
     _extenders = extenders;
 }
 public WolfpackNancyBootstrapper(WebServiceActivityConfig config,
     IEnumerable<IWebServiceExtender> extenders)
 {
     _config = config;
     _extenders = extenders;
 }
예제 #12
0
 public WebServiceTestBootstrapper(WebServiceActivityConfig config)
 {
     _config = config;
 }