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();
     }
 }
Exemplo n.º 2
0
 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);
         }
     }
 }