Beispiel #1
0
        public void DeleteValueToReplace(ValueToReplace valueToReplace)
        {
            if (valueToReplace == null)
            {
                throw new ArgumentNullException(nameof(valueToReplace));
            }

            _context.ValueToReplaces.Remove(valueToReplace);
        }
Beispiel #2
0
        public void AddValueToReplace(ValueToReplace valueToReplace)
        {
            if (valueToReplace == null)
            {
                throw new ArgumentNullException(nameof(valueToReplace));
            }

            _context.ValueToReplaces.Add(valueToReplace);
        }
        protected override void Execute(CodeActivityContext executionContext)
        {
            ITracingService tracer = executionContext.GetExtension <ITracingService>();

            try
            {
                string stringToSearch = StringToSearch.Get(executionContext);
                string valueToReplace = ValueToReplace.Get(executionContext);
                int    numberOfSpaces = NumberOfSpaces.Get(executionContext);

                string spaces = "";
                spaces = spaces.PadRight(numberOfSpaces, ' ');

                string replacedString = stringToSearch.Replace(valueToReplace, spaces);

                ReplacedString.Set(executionContext, replacedString);
            }
            catch (Exception ex)
            {
                tracer.Trace("Exception: {0}", ex.ToString());
            }
        }
Beispiel #4
0
        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 stringToSearch = StringToSearch.Get(context);
            string valueToReplace = ValueToReplace.Get(context);
            int    numberOfSpaces = NumberOfSpaces.Get(context);

            string spaces = "";

            spaces = spaces.PadRight(numberOfSpaces, ' ');

            string replacedString = stringToSearch.Replace(valueToReplace, spaces);

            ReplacedString.Set(context, replacedString);
        }
Beispiel #5
0
        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 stringToSearch   = StringToSearch.Get(context);
            string valueToReplace   = ValueToReplace.Get(context);
            string replacementValue = ReplacementValue.Get(context);

            if (string.IsNullOrEmpty(replacementValue))
            {
                replacementValue = "";
            }

            string replacedString = stringToSearch.Replace(valueToReplace, replacementValue);

            ReplacedString.Set(context, replacedString);
        }
Beispiel #6
0
        protected override void Execute(CodeActivityContext executionContext)
        {
            ITracingService tracer = executionContext.GetExtension <ITracingService>();

            try
            {
                string stringToSearch   = StringToSearch.Get(executionContext);
                string valueToReplace   = ValueToReplace.Get(executionContext);
                string replacementValue = ReplacementValue.Get(executionContext);

                if (string.IsNullOrEmpty(replacementValue))
                {
                    replacementValue = "";
                }

                string replacedString = stringToSearch.Replace(valueToReplace, replacementValue);

                ReplacedString.Set(executionContext, replacedString);
            }
            catch (Exception ex)
            {
                tracer.Trace("Exception: {0}", ex.ToString());
            }
        }
Beispiel #7
0
 public void UpdateValueToReplace(ValueToReplace valueToReplace)
 {
     // no implementation for now
 }