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