protected void CreateRightResult(Message eml_message, string out_file_path) { var result = new RightParserResult(); result.From = new TestAddress(); result.From.Email = eml_message.From.Email; result.From.Name = eml_message.From.Name; result.To = new List<TestAddress>(); foreach (var to_adresses in eml_message.To) { result.To.Add(new TestAddress {Name = to_adresses.Name, Email = to_adresses.Email}); } result.Cc = new List<TestAddress>(); foreach (var cc_adresses in eml_message.Cc) { result.Cc.Add(new TestAddress {Name = cc_adresses.Name, Email = cc_adresses.Email}); } result.Subject = eml_message.Subject; result.AttachmentCount = eml_message.Attachments.Count; result.UnknownPatsCount = eml_message.UnknownDispositionMimeParts.Count; result.HtmlBody = eml_message.BodyHtml.Text; result.HtmlCharset = eml_message.BodyHtml.Charset; result.HtmlEncoding = eml_message.BodyHtml.ContentTransferEncoding; result.TextBody = eml_message.BodyText.Text; result.TextCharset = eml_message.BodyText.Charset; result.TextEncoding = eml_message.BodyText.ContentTransferEncoding; result.ToXml(out_file_path); }
protected void CreateRightResult(Message eml_message, string out_file_path) { var result = new RightParserResult(); result.From = new TestAddress(); result.From.Email = eml_message.From.Email; result.From.Name = eml_message.From.Name; result.To = new List <TestAddress>(); foreach (var to_adresses in eml_message.To) { result.To.Add(new TestAddress { Name = to_adresses.Name, Email = to_adresses.Email }); } result.Cc = new List <TestAddress>(); foreach (var cc_adresses in eml_message.Cc) { result.Cc.Add(new TestAddress { Name = cc_adresses.Name, Email = cc_adresses.Email }); } result.Subject = eml_message.Subject; result.AttachmentCount = eml_message.Attachments.Count; result.UnknownPatsCount = eml_message.UnknownDispositionMimeParts.Count; result.HtmlBody = eml_message.BodyHtml.Text; result.HtmlCharset = eml_message.BodyHtml.Charset; result.HtmlEncoding = eml_message.BodyHtml.ContentTransferEncoding; result.TextBody = eml_message.BodyText.Text; result.TextCharset = eml_message.BodyText.Charset; result.TextEncoding = eml_message.BodyText.ContentTransferEncoding; result.ToXml(out_file_path); }