/// <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); }
/// <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); }