protected override void Execute(CodeActivityContext executionContext) { ITracingService tracer = executionContext.GetExtension <ITracingService>(); try { string stringToTrim = StringToTrim.Get(executionContext); string trimmedString = stringToTrim.Trim(); TrimmedString.Set(executionContext, trimmedString); } 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)); } string stringToTrim = StringToTrim.Get(context); if (string.IsNullOrEmpty(stringToTrim)) { TrimmedString.Set(context, stringToTrim); return; } string trimmedString = stringToTrim.Trim(); TrimmedString.Set(context, trimmedString); }