Example #1
0
        /// <summary>
        /// Adds a single LinkedResource to a mailPart
        /// </summary>
        public virtual LinkedResource PopulateLinkedResource(AlternateView mailPart, string contentId, string fileName)
        {
            var linkedResource = LinkedResourceProvider.Get(contentId, fileName);

            mailPart.LinkedResources.Add(linkedResource);

            return(linkedResource);
        }
Example #2
0
        /// <summary>
        /// Adds LinkedResources to the mailPart
        /// </summary>
        public virtual List <LinkedResource> PopulateLinkedResources(AlternateView mailPart, Dictionary <string, string> resources)
        {
            if (resources == null || resources.Count == 0)
            {
                return(new List <LinkedResource>());
            }

            var linkedResources = LinkedResourceProvider.GetAll(resources);

            linkedResources.ForEach(resource => mailPart.LinkedResources.Add(resource));

            return(linkedResources);
        }