Esempio n. 1
0
        /// <summary>
        ///     The add global variable.
        /// </summary>
        /// <param name="name">
        ///     The name.
        /// </param>
        /// <param name="content">
        ///     The content.
        /// </param>
        public void AddGlobalVariable(string name, string content)
        {
            if (this.global_merge_vars == null)
            {
                this.global_merge_vars = new List <merge_var>();
            }

            var mv = new merge_var {
                name = name, content = content
            };

            this.global_merge_vars.Add(mv);
        }
Esempio n. 2
0
        /// <summary>
        ///     The add recipient variable.
        /// </summary>
        /// <param name="recipient">
        ///     The recipient.
        /// </param>
        /// <param name="name">
        ///     The name.
        /// </param>
        /// <param name="content">
        ///     The content.
        /// </param>
        public void AddRecipientVariable(string recipient, string name, string content)
        {
            if (this.merge_vars == null)
            {
                this.merge_vars = new List <rcpt_merge_var>();
            }

            rcpt_merge_var entry = this.merge_vars.Where(e => e.rcpt == recipient).FirstOrDefault();

            if (entry == null)
            {
                entry = new rcpt_merge_var {
                    rcpt = recipient
                };
                this.merge_vars.Add(entry);
            }

            var mv = new merge_var {
                name = name, content = content
            };

            entry.vars.Add(mv);
        }
Esempio n. 3
0
        public void AddRecipientVariable(string recipient, string name, string content)
        {
            if (merge_vars == null)
            {
                merge_vars = new List<rcpt_merge_var>();
            }

            var entry = merge_vars.Where(e => e.rcpt == recipient).FirstOrDefault();
            if (entry == null)
            {
                entry = new rcpt_merge_var{rcpt = recipient};
                merge_vars.Add(entry);
            }

            var mv = new merge_var()
            {
                name = name,
                content = content
            };

            entry.vars.Add(mv);
        }
Esempio n. 4
0
        public void AddGlobalVariable(string name, string content)
        {
            if (global_merge_vars == null)
            {
                global_merge_vars = new List<merge_var>();
            }

            var mv = new merge_var()
            {
                name = name,
                content = content
            };
            global_merge_vars.Add(mv);
        }