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

GetAppChainResults() public method

Returns results of executed app chain
public GetAppChainResults ( long idJob ) : AppResultsHolder
idJob long app chain job id
return AppResultsHolder
        public AppResultsHolder GetAppChainResults(long idJob)
        {
            var _restClient = CreateClient();
            var _restRequest = CreateRq("GetAppResults", Method.GET);
            _restRequest.AddParameter("idJob", idJob, ParameterType.QueryString);
            var _restResponse = RunRq(_restClient, _restRequest);
            LogManager.GetLogger(GetType()).DebugFormat("Called GetAppResults:{0},{1}", idJob, _restResponse.Content);
            return JsonConvert.DeserializeObject<AppResultsHolder>(_restResponse.Content);
        }

Usage Example

コード例 #1
0
        /// <summary>
        /// Retrieves app-chain results for given app-chain jobs IDs
        /// </summary>
        /// <param name="acJobIdMelanoma"></param>
        /// <param name="acJobIdVitD"></param>
        /// <returns></returns>
        public AppChainResults GetAppChainResultingRisks(string acJobIdMelanoma, string acJobIdVitD)
        {
            if (!string.IsNullOrEmpty(acJobIdMelanoma))
            {
                var _srv      = new SqApiServiceFacade(Options.ApiUrl, userName);
                var _acHolder = _srv.GetAppChainResults(Convert.ToInt64(acJobIdMelanoma));
                var _risk     = _acHolder.ResultProps.Find(value => value.Name == "RiskDescription").Value;
                _acHolder = _srv.GetAppChainResults(Convert.ToInt64(acJobIdVitD));
                var _vitDResult = _acHolder.ResultProps.Find(value => value.Name == "result").Value;

                var _melanomaACRisk =
                    (RegularQualitativeResultType)Enum.Parse(typeof(RegularQualitativeResultType), _risk);
                return(new AppChainResults
                {
                    MelanomaAppChainResult = _melanomaACRisk,
                    AppChainRunDt = _acHolder.Status.FinishDt ?? DateTime.Now,
                    VitDAppChainResult = _vitDResult == "Yes"
                });
            }
            return(null);
        }
All Usage Examples Of Sequencing.WeatherApp.Controllers.AppChain.SqApiServiceFacade::GetAppChainResults