Beispiel #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, dynamic content)
        {
            if (GlobalMergeVars == null)
            {
                GlobalMergeVars = new List <MergeVar>();
            }

            var mv = new MergeVar {
                Name = name, Content = content
            };

            GlobalMergeVars.Add(mv);
        }
Beispiel #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, dynamic content)
        {
            if (MergeVars == null)
            {
                MergeVars = new List <RcptMergeVar>();
            }

            RcptMergeVar entry = MergeVars.Where(e => e.Rcpt == recipient).FirstOrDefault();

            if (entry == null)
            {
                entry = new RcptMergeVar {
                    Rcpt = recipient
                };
                MergeVars.Add(entry);
            }

            var mv = new MergeVar {
                Name = name, Content = content
            };

            entry.Vars.Add(mv);
        }
    /// <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, dynamic content)
    {
      if (MergeVars == null)
      {
        MergeVars = new List<RcptMergeVar>();
      }

      RcptMergeVar entry = MergeVars.Where(e => e.Rcpt == recipient).FirstOrDefault();
      if (entry == null)
      {
        entry = new RcptMergeVar {Rcpt = recipient};
        MergeVars.Add(entry);
      }

      var mv = new MergeVar {Name = name, Content = content};

      entry.Vars.Add(mv);
    }
    /// <summary>
    ///   The add global variable.
    /// </summary>
    /// <param name="name">
    ///   The name.
    /// </param>
    /// <param name="content">
    ///   The content.
    /// </param>
    public void AddGlobalVariable(string name, dynamic content)
    {
      if (GlobalMergeVars == null)
      {
        GlobalMergeVars = new List<MergeVar>();
      }

      var mv = new MergeVar {Name = name, Content = content};
      GlobalMergeVars.Add(mv);
    }