private void ImportButton_Click(object sender, RoutedEventArgs e) { //mFeatureFile = Import(); mWizard.Imported = true; if (!string.IsNullOrEmpty(mWizard.mFeatureFile) && mWizard.mContext == eImportGherkinFileContext.BusinessFlowFolder) { GherkinPage GP = new GherkinPage(); bool Compiled = GP.Load(mWizard.mFeatureFile); //GP.Optimize(); if (Compiled) { string BFName = System.IO.Path.GetFileName(mWizard.mFeatureFile).Replace(".feature", ""); GP.CreateNewBF(BFName, mWizard.mFeatureFile); GP.CreateActivities(); WorkSpace.Instance.SolutionRepository.SaveRepositoryItem(GP.mBizFlow); mWizard.BizFlow = GP.mBizFlow; } else { Reporter.ToUser(eUserMsgKey.GherkinBusinessFlowNotCreated); } } if (genWin != null) { genWin.Close(); } }
private void ImportButton_Click(object sender, RoutedEventArgs e) { //mFeatureFile = Import(); mWizard.Imported = true; if (!string.IsNullOrEmpty(mWizard.mFeatureFile) && mWizard.mContext == eImportGherkinFileContext.BusinessFlowFolder) { GherkinPage GP = new GherkinPage(); bool Compiled = GP.Load(mWizard.mFeatureFile); //GP.Optimize(); if (Compiled) { string BFName = System.IO.Path.GetFileName(FetaureFileName.FilePathTextBox.Text).Replace(".feature", ""); GP.CreateNewBF(BFName, mWizard.mFeatureFile); GP.CreateActivities(); GP.mBizFlow.Save(); mWizard.BizFlow = GP.mBizFlow; } else { Reporter.ToUser(eUserMsgKeys.GherkinBusinessFlowNotCreated); } } }