Ejemplo n.º 1
0
        public override void Execute(ILinearTransitionContext ctx)
        {
            SpecLinearTransitionContext transitionContext = (SpecLinearTransitionContext)ctx;
            ISpecificationService       specService       = transitionContext.SpecificationService;
            IBaseSpec spec = (IBaseSpec)specService.Current;

            Utils.SaveIntegrationStatus(spec.PKID, spec.SpecSummary.WorkflowStatus.Status, null);
        }
Ejemplo n.º 2
0
 internal static IBaseSpec AddLegacyProfile(IBaseSpec baseSpec, ILegacyProfiles legacyProfiles)
 {
     if (ReflectionHelper.HasProperty((object)baseSpec, "LegacyProfiles"))
     {
         IXDataObjectCollection propObject = ReflectionHelper.GetPropObject((object)baseSpec, "LegacyProfiles") as IXDataObjectCollection;
         if (propObject != null)
         {
             propObject.Add((IXUniqueObject)legacyProfiles);
             ReflectionHelper.SetPropObject(baseSpec, "LegacyProfiles", propObject);
         }
     }
     return(baseSpec);
 }