예제 #1
0
        private void AddAttachments(TemplateEmail email, ICollection <FileReference> fileReferences)
        {
            if (fileReferences != null && fileReferences.Count > 0)
            {
                var attachments = new List <CommunicationAttachment>();
                foreach (var fileReference in fileReferences)
                {
                    var stream = _filesQuery.OpenFile(fileReference);
                    attachments.Add(new ContentAttachment(stream, fileReference.FileName, MediaType.GetMediaTypeFromExtension(Path.GetExtension(fileReference.FileName), MediaType.Text)));
                }

                email.AddAttachments(attachments);
            }
        }