Beispiel #1
0
        /// <summary>
        /// Convert this object into message parameters
        /// </summary>
        /// <returns></returns>
        public MessageParameterCollection ToParameters()
        {
            var parameters = new MessageParameterCollection();

            if (!string.IsNullOrEmpty(FromAddress))
            {
                parameters.Add(Parameter_FromAddress, FromAddress);
            }

            if (ToAddresses.Count > 0)
            {
                parameters.Add(Parameter_ToAddresses, string.Join(",", ToAddresses));
            }

            if (!string.IsNullOrEmpty(Subject))
            {
                parameters.Add(Parameter_Subject, Subject);
            }

            if (!string.IsNullOrEmpty(PlainContent))
            {
                parameters.Add(Parameter_PlainContent, PlainContent);
            }

            if (!string.IsNullOrEmpty(HtmlContent))
            {
                parameters.Add(Parameter_HtmlContent, HtmlContent);
            }

            return(parameters);
        }
Beispiel #2
0
        /// <summary>
        /// Convert this object into message parameters
        /// </summary>
        /// <returns></returns>
        public MessageParameterCollection ToParameters()
        {
            var parameters = new MessageParameterCollection();

            if (!string.IsNullOrEmpty(FromNumber))
            {
                parameters.Add(Parameter_FromNumber, FromNumber);
            }

            if (!string.IsNullOrEmpty(ToNumber))
            {
                parameters.Add(Parameter_ToNumber, ToNumber);
            }

            if (!string.IsNullOrEmpty(Content))
            {
                parameters.Add(Parameter_Content, Content);
            }

            return(parameters);
        }
        /// <summary>
        /// Convert the properties into message parameters
        /// </summary>
        /// <returns></returns>
        public MessageParameterCollection ToParameters()
        {
            var parameters = new MessageParameterCollection();

            if (ToAddresses.Count > 0)
            {
                parameters.Add(Parameter_ToAddresses, string.Join(",", ToAddresses));
            }

            if (CCAddresses.Count > 0)
            {
                parameters.Add(Parameter_CCAddresses, string.Join(",", CCAddresses));
            }

            if (BCCAddresses.Count > 0)
            {
                parameters.Add(Parameter_BCCAddresses, string.Join(",", BCCAddresses));
            }

            if (!string.IsNullOrEmpty(FromAddress))
            {
                parameters.Add(Parameter_FromAddress, FromAddress);
            }

            if (!string.IsNullOrEmpty(Subject))
            {
                parameters.Add(Parameter_Subject, Subject);
            }

            if (!string.IsNullOrEmpty(Body))
            {
                parameters.Add(Parameter_Body, Body);
            }

            parameters.Add(Parameter_IsHtml, IsHtml.ToString());

            return(parameters);
        }