SqlJobExtension.SqlJob.ApplyParameters C# (CSharp) Method

ApplyParameters() private method

private ApplyParameters ( SqlJobTask sqlCmd ) : void
sqlCmd SqlJobTask
return void
        private void ApplyParameters(SqlJobTask sqlCmd)
        {
            var sqlParameters = new Dictionary<string, object>();
            foreach (var parameter in Parameters)
            {
                if (CurlyParameterPattern.IsMatch(parameter.Key))
                {
                    sqlCmd.Sql = sqlCmd.Sql.Replace(parameter.Key, parameter.Value.ToString());
                    sqlCmd.UndoSql = sqlCmd.UndoSql.Replace(parameter.Key, parameter.Value.ToString());
                }
                else
                    sqlParameters.Add(parameter.Key, parameter.Value);
            }

            sqlCmd.Parameters = sqlParameters;
        }