Exemplo n.º 1
0
        public void ServiceInstantiationTest()
        {
            RestClient      restGetter = null;
            IRestParameters parameters = null;
            var             service    = new PermissionsSearchTemplateService(restGetter, parameters);

            Activator.CreateInstance(typeof(PermissionsSearchTemplateService), restGetter, parameters);
        }
        public void Post(IRestParameters parameters)
        {
            string posturl = url + @"/api/" + path;
            var    values  = parameters.Values();
            Task   task    = PostTask(posturl, values);

            task.Wait();
        }
        public string Get(IRestParameters parameters)
        {
            string getUrl = url + @"/api/" + path;
            var    values = parameters.Values();
            Task   task   = GetTask(getUrl, values);

            task.Wait();
            return(Result);
        }
        public TService CreateService <TService>(IRestClient restClient, IRestParameters restParameters) where TService : IService
        {
            if (!servicesMap.ContainsKey(typeof(TService)))
            {
                throw new ArgumentException(@"unsupported type" + typeof(TService).FullName);
            }
            var concrete = servicesMap[typeof(TService)];

            return((TService)Activator.CreateInstance(concrete, restClient, restParameters));
        }
 public ComponentMeasuresService(RestClient restGetter, IRestParameters restParameters) : base(restGetter, restParameters, "measures/component")
 {
 }
        public void Execute(IActivateRuleInQualityProfileCommand command)
        {
            IRestParameters restParameters = command.Parameters();

            restClient.SetPath(@"qualityprofiles/activate_rule").Post(restParameters);
        }
        public void Execute(IssuesAssignCommand command)
        {
            IRestParameters restParameters = command.Parameters();

            restClient.SetPath(@"issues/assign").Post(restParameters);
        }
 public ServiceBase(IRestClient restClient, IRestParameters restParameters, string path) : base(restParameters)
 {
     this.restClient = restClient;
     this.path       = path;
 }
Exemplo n.º 9
0
 public MeasuresComponentTreeService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "measures/component_tree")
 {
 }
 public IssuesSearchService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "issues/search")
 {
 }
 public CustomMeasuresSearchService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "custom_measures/search")
 {
 }
Exemplo n.º 12
0
 public SourcesScmService(IRestClient restClient, IRestParameters restParameters) : base(restClient, restParameters, @"sources/scm")
 {
 }
Exemplo n.º 13
0
        public void Execute(QualityProfilesRenameCommand command)
        {
            IRestParameters restParameters = command.Parameters();

            restClient.SetPath(@"qualityprofiles/rename").Post(restParameters);
        }
 public PermissionsSearchTemplateService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, @"permissions/search_templates")
 {
 }
 public PluginsAvailableService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "plugins/available")
 {
 }
 public ProjectsIndexService(RestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "projects/index")
 {
 }
Exemplo n.º 17
0
 public _Name_Command(IRestParameters restParameters) : base(restParameters)
 {
 }
Exemplo n.º 18
0
 public QualityProfilesSetDefaultCommand(IRestParameters restParameters) : base(restParameters)
 {
 }
Exemplo n.º 19
0
 public ResourcesService(RestClient restQuerier, IRestParameters parameters) : base(restQuerier, parameters, "resources")
 {
 }
Exemplo n.º 20
0
 public PermissionsApplyTemplateCommand(IRestParameters restParameters) : base(restParameters)
 {
 }
Exemplo n.º 21
0
 public ParametersBase(IRestParameters restParameters)
 {
     this.restParameters = restParameters;
 }
Exemplo n.º 22
0
 /// <summary>
 /// Create service specifying client and parameters. Mainly intended for unit testing
 /// </summary>
 /// <typeparam name="TService"></typeparam>
 /// <param name="restClient"></param>
 /// <param name="restParameters"></param>
 /// <returns></returns>
 public TService CreateService <TService>(IRestClient restClient, IRestParameters restParameters) where TService : IService
 {
     return(serviceFactory.CreateService <TService>(restClient, restParameters));
 }
 public ProjectsProvisionedService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "custom_measures/search")
 {
 }
Exemplo n.º 24
0
 public IssuesChangelogService(IRestClient restClient, IRestParameters restParameters) : base(restClient, restParameters, @"issues/changelog")
 {
 }
 public IssuesTagsService(IRestClient restClient, IRestParameters restParameters) : base(restClient, restParameters, @"issues/tags")
 {
 }
Exemplo n.º 26
0
 public QualityProfilesSearchService(RestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "qualityprofiles/search")
 {
 }
Exemplo n.º 27
0
        public void Execute(IQualityProfilesSetDefaultCommand command)
        {
            IRestParameters restParameters = command.Parameters();

            restClient.SetPath(@"qualityprofiles/set_default").Post(restParameters);
        }
Exemplo n.º 28
0
 public DevCockpitRunCommand(IRestParameters restParameters) : base(restParameters)
 {
 }
Exemplo n.º 29
0
 public QualityProfilesRenameCommand(IRestParameters restParameters) : base(restParameters)
 {
 }
Exemplo n.º 30
0
 public IssuesAssignCommand(IRestParameters restParameters) : base(restParameters)
 {
 }