Ejemplo n.º 1
0
        /// <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));
        }