C# Class Chaos.Mcm.EmailServiceExtensions

Mostrar archivo Open project: CHAOS-Community/CHAOS.Portal.MCM

Public Methods

Method Description
SendFromEmailSchema ( this emailService, IEnumerable to, IEnumerable bcc, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
SendFromEmailSchema ( this emailService, IList to, IEnumerable bcc, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
SendFromEmailSchema ( this emailService, IList to, IEnumerable bcc, IMcmRepository repository, MetadataIdentifier template, System.Xml.Linq.XElement data ) : void
SendFromEmailSchema ( this emailService, string to, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
SendFromEmailSchema ( this emailService, string to, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
SendFromEmailSchema ( this emailService, string to, IMcmRepository repository, MetadataIdentifier template, System.Xml.Linq.XElement data ) : void
SendTemplate ( this emailService, string from, IEnumerable to, IEnumerable bcc, string subject, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
SendTemplate ( this emailService, string from, IEnumerable to, IEnumerable bcc, string subject, IMcmRepository repository, MetadataIdentifier template, System.Xml.Linq.XElement data ) : void
SendTemplate ( this emailService, string from, string to, string subject, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
SendTemplate ( this emailService, string from, string to, string subject, IMcmRepository repository, MetadataIdentifier template, System.Xml.Linq.XElement data ) : void

Private Methods

Method Description
GetDatas ( IMcmRepository repository, IEnumerable metadatas ) : IList
GetEmailTemplate ( IMcmRepository repository, MetadataIdentifier template ) : EmailTemplate
GetMetadata ( IMcmRepository repository, MetadataIdentifier metadata, string errorMessage = "Failed to get metadata" ) : System.Xml.Linq.XElement

Method Details

SendFromEmailSchema() public static method

public static SendFromEmailSchema ( this emailService, IEnumerable to, IEnumerable bcc, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
emailService this
to IEnumerable
bcc IEnumerable
repository IMcmRepository
template MetadataIdentifier
datas IList
return void

SendFromEmailSchema() public static method

public static SendFromEmailSchema ( this emailService, IList to, IEnumerable bcc, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
emailService this
to IList
bcc IEnumerable
repository IMcmRepository
template MetadataIdentifier
datas IList
return void

SendFromEmailSchema() public static method

public static SendFromEmailSchema ( this emailService, IList to, IEnumerable bcc, IMcmRepository repository, MetadataIdentifier template, System.Xml.Linq.XElement data ) : void
emailService this
to IList
bcc IEnumerable
repository IMcmRepository
template MetadataIdentifier
data System.Xml.Linq.XElement
return void

SendFromEmailSchema() public static method

public static SendFromEmailSchema ( this emailService, string to, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
emailService this
to string
repository IMcmRepository
template MetadataIdentifier
datas IList
return void

SendFromEmailSchema() public static method

public static SendFromEmailSchema ( this emailService, string to, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
emailService this
to string
repository IMcmRepository
template MetadataIdentifier
datas IList
return void

SendFromEmailSchema() public static method

public static SendFromEmailSchema ( this emailService, string to, IMcmRepository repository, MetadataIdentifier template, System.Xml.Linq.XElement data ) : void
emailService this
to string
repository IMcmRepository
template MetadataIdentifier
data System.Xml.Linq.XElement
return void

SendTemplate() public static method

public static SendTemplate ( this emailService, string from, IEnumerable to, IEnumerable bcc, string subject, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
emailService this
from string
to IEnumerable
bcc IEnumerable
subject string
repository IMcmRepository
template MetadataIdentifier
datas IList
return void

SendTemplate() public static method

public static SendTemplate ( this emailService, string from, IEnumerable to, IEnumerable bcc, string subject, IMcmRepository repository, MetadataIdentifier template, System.Xml.Linq.XElement data ) : void
emailService this
from string
to IEnumerable
bcc IEnumerable
subject string
repository IMcmRepository
template MetadataIdentifier
data System.Xml.Linq.XElement
return void

SendTemplate() public static method

public static SendTemplate ( this emailService, string from, string to, string subject, IMcmRepository repository, MetadataIdentifier template, IList datas ) : void
emailService this
from string
to string
subject string
repository IMcmRepository
template MetadataIdentifier
datas IList
return void

SendTemplate() public static method

public static SendTemplate ( this emailService, string from, string to, string subject, IMcmRepository repository, MetadataIdentifier template, System.Xml.Linq.XElement data ) : void
emailService this
from string
to string
subject string
repository IMcmRepository
template MetadataIdentifier
data System.Xml.Linq.XElement
return void