/// <summary> /// Gets the document templates. /// </summary> /// <param name="instance">The instance.</param> /// <param name="documentTemplateTypeId">The document template type id.</param> /// <param name="registryEntryId">The registry entry id.</param> /// <param name="documentDescriptionId">The document description id.</param> /// <param name="registryEntryTypeIds">The registry entry type ids.</param> /// <returns></returns> public static IEnumerable <DocumentTemplate> GetDocumentTemplates(this IFunctionManager instance, int documentTemplateTypeId, int registryEntryId, int documentDescriptionId, params string[] registryEntryTypeIds) { var documentTemplates = instance.GetDocumentTemplates(registryEntryId, documentDescriptionId, registryEntryTypeIds); return(documentTemplates.Where(x => x.DocumentTemplateTypeId == documentTemplateTypeId)); }