Click or drag to resize
IMessageTemplateManager Methods

[This is preliminary documentation and is subject to change.]

The IMessageTemplateManager type exposes the following members.

Methods
  ReturnsNameDescription
Public methodIEnumerable<T>Create(IEnumerable<T>)
Creates multiple entities in one operation
(Inherited from ICreateableBatch<T>.)
Public method void Delete(IEnumerable<Int64>)
Deletes multiple entities in one operation
(Inherited from IDeletableBatch<T>.)
Public methodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAny(IEnumerable<Int64>)
Attempts to get details on multiple ids. If an id is not found, it will not be included in the returned dictionary
(Inherited from IDetailsableBatch<T>.)
Public methodIPagination<T>Filter(TFilterDtoInterface, PaginationRequest<TDToInterface>)
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterable<TDToInterface, TFilterDtoInterface>.)
Public methodIReadOnlyDictionary<TKey, TValue>, T: StringGetAnyByNames(IEnumerable<String>)
Attempts to get enties by their names
(Inherited from IUniqeueNames<T>.)
Public methodIEnumerable<T>, T: StringGetDuplicateNames(IEnumerable<KeyValuePair<Int64, String>>)
Checks for duplicates for ids and names
(Inherited from IUniqeueNames<T>.)
Public methodIReadOnlyDictionary<TKey, TValue>, T: StringGetTop100(Expression<Func<T, String>>, String)
Retrieves the first 100 matches of the search string. For each string, a maximum of 100 ids are returned. Please see the interface for the manager for documentation on supported properties and additional information
(Inherited from ITop100<T>.)
Public methodStringReplaceVariablesForTemplate(String, IMessageListCustomer)
Used to replace variables in the content string with values from the given customer
Public methodGuidSendTestEmailMessage(Int64, Int64, String)
Generate and send a test email message using a specific template. The given customer will be used for everything (replace variables, reciever name etc) except the reciever address which is entered separately
Public methodGuidSendTestSmsMessage(Int64, Int64, String)
Generate and send a test SMS message using a specific template. The given customer will be used for everything (replace variables, reciever name etc) except the reciever number which is entered separately
Public method void Update(IEnumerable<T>)
Updates multiple entities in one operation
(Inherited from IUpdateableBatch<T>.)
Top
Extension Methods
  ReturnsNameDescription
Public Extension MethodIMessageTemplateCreate<IMessageTemplate>(IMessageTemplate) (Defined by CreateableBatchExtensions.)
Public Extension Method void Delete<IMessageTemplate>(Int64) (Defined by DeletableBatchExtensions.)
Public Extension MethodIMessageTemplateDetailsAll<IMessageTemplate>(Int64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAll<IMessageTemplate>(IEnumerable<Int64>)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIMessageTemplateDetailsAny<IMessageTemplate>(Int64) (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionary<TKey, TValue>, T: StringGetAnyByNames<IMessageTemplate>(String) (Defined by UniqueNamesExtensions.)
Public Extension Method void Update<IMessageTemplate>(IMessageTemplate) (Defined by UpdateableBatchExtensions.)
Top
See Also