/// <summary>
        /// This method is used to convert the action in case of Continue & Re-Convert
        /// </summary>
        /// <param name="lst"></param>
        /// <param name="isReConvert"></param>
        public async Task ProcessConversion(ObservableList <BusinessFlowToConvert> lst, bool isReConvert)
        {
            ProcessStarted();
            try
            {
                ObservableList <BusinessFlowToConvert> flowsToConvert = new ObservableList <BusinessFlowToConvert>();
                if (isReConvert)
                {
                    ObservableList <BusinessFlowToConvert> selectedLst = new ObservableList <BusinessFlowToConvert>();
                    foreach (var bf in lst)
                    {
                        if (bf.IsSelected)
                        {
                            bf.BusinessFlow.RestoreFromBackup(true);
                            bf.ConversionStatus = eConversionStatus.Pending;
                            bf.SaveStatus       = eConversionSaveStatus.Pending;
                            flowsToConvert.Add(bf);
                        }
                    }
                }
                else
                {
                    flowsToConvert = ListOfBusinessFlow;
                }

                if (flowsToConvert.Count > 0)
                {
                    await Task.Run(() => mConversionUtils.ConvertToApiActionsFromBusinessFlows(flowsToConvert, ParameterizeRequestBody, PullValidations, mAPIModelFolder)).ConfigureAwait(true);
                }
                mReportPage.SetButtonsVisibility(true);
            }
            catch (Exception ex)
            {
                Reporter.ToLog(eLogLevel.ERROR, "Error occurred while trying to convert", ex);
            }
            finally
            {
                ProcessEnded();
            }
        }
        private static void ExecuteActionConversion(bool parameterizeRequestBody, bool pullValidations)
        {
            ObservableList <BusinessFlowToConvert> ListOfBusinessFlowToConvert = new ObservableList <BusinessFlowToConvert>();
            ApiActionConversionUtils utils = new ApiActionConversionUtils();

            foreach (var bf in mListBF)
            {
                foreach (var act in bf.Activities)
                {
                    act.SelectedForConversion = true;
                }

                BusinessFlowToConvert flowConversion = new BusinessFlowToConvert();
                flowConversion.BusinessFlow                = bf;
                flowConversion.ConversionStatus            = eConversionStatus.Pending;
                flowConversion.TotalProcessingActionsCount = utils.GetConvertibleActionsCountFromBusinessFlow(bf);
                ListOfBusinessFlowToConvert.Add(flowConversion);
            }

            apiModelsFolder = WorkSpace.Instance.SolutionRepository.GetRepositoryItemRootFolder <ApplicationAPIModel>();
            utils.ConvertToApiActionsFromBusinessFlows(ListOfBusinessFlowToConvert, parameterizeRequestBody, pullValidations, apiModelsFolder);
        }