protected override void Execute(CodeActivityContext executionContext) { ITracingService tracer = executionContext.GetExtension <ITracingService>(); try { DateTime startingDate = StartingDate.Get(executionContext); DateTime dateToValidate = DateToValidate.Get(executionContext); DateTime endingDate = EndingDate.Get(executionContext); var between = dateToValidate > startingDate && dateToValidate < endingDate; Between.Set(executionContext, between); } catch (Exception ex) { tracer.Trace("Exception: {0}", ex.ToString()); } }
protected override void ExecuteCrmWorkFlowActivity(CodeActivityContext context, LocalWorkflowContext localContext) { if (context == null) { throw new ArgumentNullException(nameof(context)); } if (localContext == null) { throw new ArgumentNullException(nameof(localContext)); } DateTime startingDate = StartingDate.Get(context); DateTime dateToValidate = DateToValidate.Get(context); DateTime endingDate = EndingDate.Get(context); var between = dateToValidate > startingDate && dateToValidate < endingDate; Between.Set(context, between); }