Sequencing.WeatherApp.Controllers.AppChain.SqApiServiceFacade.StartAppChain C# (CSharp) Method

StartAppChain() public method

Starts app-chain
public StartAppChain ( string appCode, string>.Dictionary pars ) : StartAppRs
appCode string code of app-chain
pars string>.Dictionary app-chain parameters
return StartAppRs
        public StartAppRs StartAppChain(string appCode, Dictionary<string, string> pars)
        {
            var _restClient = CreateClient();
            var _restRequest = CreateRq("StartApp", Method.POST);
            var _appStartParams = new AppStartParams
                                  {
                                      AppCode = appCode,
                                      Pars = new List<NewJobParameter>()
                                  };
            foreach (var _par in pars)
                _appStartParams.Pars.Add(new NewJobParameter(_par.Key, _par.Value));
            _restRequest.AddParameter(new Parameter
                                      {
                                          Name = "application/json",
                                          Value = JsonConvert.SerializeObject(_appStartParams),
                                          Type = ParameterType.RequestBody
                                      });
            var _restResponse = RunRq(_restClient, _restRequest);
            return JsonConvert.DeserializeObject<StartAppRs>(_restResponse.Content);
        }

Usage Example

コード例 #1
0
        public ActionResult StartJob(string selectedId)
        {
            var _srv = new SqApiServiceFacade(Options.ApiUrl);
            var _appIdMelanoma = _srv.StartAppChain(SqApiServiceFacade.MELANOMA_APP_CHAIN_ID, new Dictionary<string, string> { { "dataSourceId", selectedId } });
            var _appIdVitD = _srv.StartAppChain(SqApiServiceFacade.VITD_APP_CHAIN_ID, new Dictionary<string, string> { { "dataSourceId", selectedId } });

            return RedirectToAction("CheckApp", new { _appIdMelanoma.jobId, jobId2 = _appIdVitD.jobId });
        }
All Usage Examples Of Sequencing.WeatherApp.Controllers.AppChain.SqApiServiceFacade::StartAppChain